OSDN Git Service

Remove __clone, add it only back, if threads has a another (strong) version, that...
authorPeter S. Mazinger <ps.m@gmx.net>
Wed, 22 Feb 2006 09:48:21 +0000 (09:48 -0000)
committerPeter S. Mazinger <ps.m@gmx.net>
Wed, 22 Feb 2006 09:48:21 +0000 (09:48 -0000)
libc/sysdeps/linux/i960/clone.S
libc/sysdeps/linux/mips/clone.S

index c6c0dc7..f602fba 100644 (file)
@@ -28,8 +28,8 @@
         
 /* int _clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg); */
 
-        .globl __clone
-__clone: 
+        .globl clone
+clone: 
         /* set up new stack image in regs r4-r7; argument will be in r3 in child.  */
         ldconst 0, r4                   /* pfp == 0 */
         addo    16, g1, r5              /* sp == newfp + 16 */
index e7be7d5..a562cad 100644 (file)
 /* int clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg) */
 
        .text
-.globl   __clone ;
+.globl   clone ;
        .align       2;
-       .type         __clone,@function;
-       .ent        __clone, 0;
+       .type         clone,@function;
+       .ent        clone, 0;
        
-__clone:
+clone:
        .frame      sp, 4*SZREG, sp
 #ifdef __PIC__
        .set            noreorder
@@ -84,7 +84,7 @@ error:
 #else
        j               __syscall_error
 #endif
-       .end  __clone
+       .end  clone
 
 /* Load up the arguments to the function.  Put this block of code in
    its own function so that we can terminate the stack trace with our
@@ -109,5 +109,3 @@ __thread_start:
        move            a0,v0
        jal             HIDDEN_JUMPTARGET(_exit)
        .end  __thread_start
-
-weak_alias (__clone, clone)