OSDN Git Service

update style
authorMike Frysinger <vapier@gentoo.org>
Sat, 9 Jul 2005 00:34:34 +0000 (00:34 -0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 9 Jul 2005 00:34:34 +0000 (00:34 -0000)
libc/sysdeps/linux/sparc/clone.S
libc/sysdeps/linux/sparc/fork.S
libc/sysdeps/linux/sparc/vfork.S

index 9af8868..0663857 100644 (file)
 
 /* int clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg); */
 
-       .text
-       .align  4
-       .globl  __clone
-       .type   __clone,@function
+.text
+.global __clone
+.type   __clone,%function
+.align 4
 
 __clone:
        save    %sp,-96,%sp
index 1b27106..c382f4b 100644 (file)
 
 #include <sys/syscall.h>
 
-.text;
-.global        __libc_fork;
-.align 4;
-.type  __libc_fork,@function;
+.text
+.global        __libc_fork
+.type   __libc_fork,%function
+.align 4
 
 __libc_fork:
        mov __NR_fork, %g1
@@ -43,6 +43,7 @@ __libc_fork:
        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
index 0df960d..854b661 100644 (file)
 #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,@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 @@ vfork:
        retl
        and     %o0, %o1, %o0
 
-.size vfork,.-vfork;
+.size __vfork,.-__vfork
+
+.weak vfork
+       vfork = __vfork
 
+#endif /* __NR_vfork */