[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