[uClibc-cvs] svn commit: trunk/uClibc/libc/sysdeps/linux/sparc

vapier at uclibc.org vapier at uclibc.org
Sat Jul 9 00:34:35 UTC 2005


Author: vapier
Date: 2005-07-08 18:34:34 -0600 (Fri, 08 Jul 2005)
New Revision: 10767

Log:
update style

Modified:
   trunk/uClibc/libc/sysdeps/linux/sparc/clone.S
   trunk/uClibc/libc/sysdeps/linux/sparc/fork.S
   trunk/uClibc/libc/sysdeps/linux/sparc/vfork.S


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/sparc/clone.S
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sparc/clone.S	2005-07-09 00:32:45 UTC (rev 10766)
+++ trunk/uClibc/libc/sysdeps/linux/sparc/clone.S	2005-07-09 00:34:34 UTC (rev 10767)
@@ -25,10 +25,10 @@
 
 /* int clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg); */
 
-	.text
-	.align	4
-	.globl	__clone
-	.type	__clone, at function
+.text
+.global __clone
+.type   __clone,%function
+.align 4
 
 __clone:
 	save	%sp,-96,%sp

Modified: trunk/uClibc/libc/sysdeps/linux/sparc/fork.S
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sparc/fork.S	2005-07-09 00:32:45 UTC (rev 10766)
+++ trunk/uClibc/libc/sysdeps/linux/sparc/fork.S	2005-07-09 00:34:34 UTC (rev 10767)
@@ -21,10 +21,10 @@
 
 #include <sys/syscall.h>
 
-.text;
-.global	__libc_fork;
-.align 4;
-.type	__libc_fork, at function;
+.text
+.global	__libc_fork
+.type   __libc_fork,%function
+.align 4
 
 __libc_fork:
 	mov __NR_fork, %g1
@@ -43,6 +43,7 @@
 	retl
 	and	%o0, %o1, %o0
 
-.size __libc_fork,.-__libc_fork;
-.weak fork; fork = __libc_fork
+.size __libc_fork,.-__libc_fork
 
+.weak fork
+	fork = __libc_fork

Modified: trunk/uClibc/libc/sysdeps/linux/sparc/vfork.S
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sparc/vfork.S	2005-07-09 00:32:45 UTC (rev 10766)
+++ trunk/uClibc/libc/sysdeps/linux/sparc/vfork.S	2005-07-09 00:34:34 UTC (rev 10767)
@@ -22,16 +22,18 @@
 #include <sys/syscall.h>
 
 #ifndef __NR_vfork
-/* uClinux-2.0 only has fork which is really vfork */
-#define __NR_vfork __NR_fork
-#endif
+/* No vfork so use fork instead */
+.weak vfork
+	vfork = __libc_fork
 
-.text;  
-.global	vfork;
-.align 4;
-.type	vfork, at function;
+#else
 
-vfork:
+.text
+.global	vfork
+.type   vfork,%function
+.align 4
+
+__vfork:
 	mov __NR_vfork, %g1
 	ta	0x10
 	bcc,a	9000f
@@ -48,5 +50,9 @@
 	retl
 	and	%o0, %o1, %o0
 
-.size vfork,.-vfork;
+.size __vfork,.-__vfork
 
+.weak vfork
+	vfork = __vfork
+
+#endif /* __NR_vfork */




More information about the uClibc-cvs mailing list