OSDN Git Service

hidden_def/hidden_proto: convert all users (I hope) termios split, add some missing...
[uclinux-h8/uClibc.git] / libc / sysdeps / linux / arm / clone.S
index 946d4bd..550d43f 100644 (file)
 /* int clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg); */
 
 .text
-.global __clone
-.type __clone,%function
+.global clone
+.type clone,%function
 .align 4
-__clone:
+clone:
        @ sanity check args
        cmp     r0, #0
        cmpne   r1, #0
@@ -59,14 +59,11 @@ __clone:
        ldr     pc, [sp]
 
        @ and we are done, passing the return value through r0
-       b       _exit_internal
+       b       HIDDEN_JUMPTARGET(_exit)
 
 __error:
        b       __syscall_error
 
-.size __clone,.-__clone
-
-.weak clone
-       clone = __clone
+.size clone,.-clone
 
 #endif