svn commit: trunk/uClibc/libc/sysdeps/linux: i960 mips

psm at uclibc.org psm at uclibc.org
Wed Feb 22 09:48:22 UTC 2006


Author: psm
Date: 2006-02-22 01:48:21 -0800 (Wed, 22 Feb 2006)
New Revision: 14201

Log:
Remove __clone, add it only back, if threads has a another (strong) version, that needs to overwrite this

Modified:
   trunk/uClibc/libc/sysdeps/linux/i960/clone.S
   trunk/uClibc/libc/sysdeps/linux/mips/clone.S


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/i960/clone.S
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/i960/clone.S	2006-02-22 09:38:35 UTC (rev 14200)
+++ trunk/uClibc/libc/sysdeps/linux/i960/clone.S	2006-02-22 09:48:21 UTC (rev 14201)
@@ -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 */

Modified: trunk/uClibc/libc/sysdeps/linux/mips/clone.S
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/mips/clone.S	2006-02-22 09:38:35 UTC (rev 14200)
+++ trunk/uClibc/libc/sysdeps/linux/mips/clone.S	2006-02-22 09:48:21 UTC (rev 14201)
@@ -30,12 +30,12 @@
 /* int clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg) */
 
 	.text
-.globl   __clone ;
+.globl   clone ;
 	.align       2;
-	.type         __clone, at function;
-	.ent        __clone, 0;
+	.type         clone, at function;
+	.ent        clone, 0;
 	
-__clone:
+clone:
 	.frame	    sp, 4*SZREG, sp
 #ifdef __PIC__
 	.set		noreorder
@@ -84,7 +84,7 @@
 #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 @@
 	move		a0,v0
 	jal		HIDDEN_JUMPTARGET(_exit)
 	.end  __thread_start
-
-weak_alias (__clone, clone)




More information about the uClibc-cvs mailing list