Browse Source

Weaken all internal vfork versions in asm code, wondering why only some of the archs fail

Peter S. Mazinger 19 years ago
parent
commit
b908ff0456

+ 1 - 1
libc/sysdeps/linux/arm/vfork.S

@@ -54,5 +54,5 @@ __error:
 
 .size __vfork,.-__vfork
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)
 #endif

+ 2 - 2
libc/sysdeps/linux/bfin/vfork.S

@@ -17,5 +17,5 @@ ___vfork:
 	excpt 0;
 	rts;
 .size ___vfork,.-___vfork
-//weak_alias(___vfork,_vfork)
-//libc_hidden_def(_vfork)
+weak_alias(__vfork,vfork)
+libc_hidden_weak(vfork)

+ 1 - 1
libc/sysdeps/linux/common/vfork.c

@@ -19,5 +19,5 @@ pid_t __vfork(void)
 }
 libc_hidden_proto(vfork)
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)
 #endif

+ 1 - 1
libc/sysdeps/linux/e1/vfork.c

@@ -12,4 +12,4 @@
 attribute_hidden _syscall0(pid_t, __vfork);
 libc_hidden_proto(vfork)
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)

+ 1 - 1
libc/sysdeps/linux/frv/vfork.S

@@ -44,4 +44,4 @@ __vfork:
        .size   __vfork,.-__vfork
 
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)

+ 2 - 2
libc/sysdeps/linux/h8300/vfork.S

@@ -37,5 +37,5 @@ fix_errno:
 	dec.l	#1,er0
 	jmp	@er1                     /* don't return,  just jmp directly */
 
-//weak_alias(___vfork,_vfork)
-//libc_hidden_def(_vfork)
+weak_alias(__vfork,vfork)
+libc_hidden_weak(vfork)

+ 1 - 1
libc/sysdeps/linux/i386/vfork.S

@@ -29,4 +29,4 @@ __vfork:
 .size __vfork,.-__vfork
 
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)

+ 2 - 2
libc/sysdeps/linux/i960/vfork.S

@@ -29,5 +29,5 @@ ___vfork:
 1:      
         ret
 
-//weak_alias(___vfork,_vfork)
-//libc_hidden_def(_vfork)
+weak_alias(__vfork,vfork)
+libc_hidden_weak(vfork)

+ 1 - 1
libc/sysdeps/linux/m68k/vfork.S

@@ -42,4 +42,4 @@ fix_errno:
 
 .size __vfork,.-__vfork
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)

+ 2 - 2
libc/sysdeps/linux/microblaze/vfork.S

@@ -40,5 +40,5 @@ C_ENTRY (__vfork):
 	rtsd	r15, 8			// error return
 	nop
 C_END(__vfork)
-//weak_alias(__vfork,vfork)
-//libc_hidden_def(vfork)
+weak_alias(__vfork,vfork)
+libc_hidden_weak(vfork)

+ 1 - 1
libc/sysdeps/linux/nios/vfork.S

@@ -51,4 +51,4 @@ fix_errno:
 
 .size __vfork,.-__vfork
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)

+ 1 - 1
libc/sysdeps/linux/nios2/vfork.S

@@ -53,4 +53,4 @@ fix_errno:
 
 .size __vfork,.-__vfork
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)

+ 1 - 1
libc/sysdeps/linux/powerpc/vfork.S

@@ -26,4 +26,4 @@ __vfork:
 .size __vfork,.-__vfork
 
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)

+ 1 - 1
libc/sysdeps/linux/sh/vfork.S

@@ -109,6 +109,6 @@ __vfork:
 
 .size   __vfork, .-__vfork
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)
 
 #include "syscall_error.S"

+ 1 - 1
libc/sysdeps/linux/sparc/vfork.S

@@ -52,4 +52,4 @@ __vfork:
 .size __vfork,.-__vfork
 
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)

+ 2 - 2
libc/sysdeps/linux/v850/vfork.S

@@ -38,5 +38,5 @@ C_ENTRY (__vfork):
 	st.w	r10, 0[r11]
 	jmp	[lp]			// error return
 C_END(__vfork)
-//weak_alias(__vfork,vfork)
-//libc_hidden_def(vfork)
+weak_alias(__vfork,vfork)
+libc_hidden_weak(vfork)

+ 1 - 1
libc/sysdeps/linux/x86_64/vfork.S

@@ -56,4 +56,4 @@ __vfork:
 .size __vfork,.-__vfork
 
 weak_alias(__vfork,vfork)
-libc_hidden_def(vfork)
+libc_hidden_weak(vfork)