diff options
author | Peter S. Mazinger <ps.m@gmx.net> | 2006-02-13 08:44:48 +0000 |
---|---|---|
committer | Peter S. Mazinger <ps.m@gmx.net> | 2006-02-13 08:44:48 +0000 |
commit | b908ff04563c88b4f676fcaeb40ea10da5f9f6cd (patch) | |
tree | 692652c55ed73571e905a0a47971302d991a9fb7 | |
parent | ab6b2a27372dda7f88ea1bde9ad09573c4434cb9 (diff) |
Weaken all internal vfork versions in asm code, wondering why only some of the archs fail
-rw-r--r-- | libc/sysdeps/linux/arm/vfork.S | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/bfin/vfork.S | 4 | ||||
-rw-r--r-- | libc/sysdeps/linux/common/vfork.c | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/e1/vfork.c | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/frv/vfork.S | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/h8300/vfork.S | 4 | ||||
-rw-r--r-- | libc/sysdeps/linux/i386/vfork.S | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/i960/vfork.S | 4 | ||||
-rw-r--r-- | libc/sysdeps/linux/m68k/vfork.S | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/microblaze/vfork.S | 4 | ||||
-rw-r--r-- | libc/sysdeps/linux/nios/vfork.S | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/nios2/vfork.S | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/powerpc/vfork.S | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/sh/vfork.S | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/sparc/vfork.S | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/v850/vfork.S | 4 | ||||
-rw-r--r-- | libc/sysdeps/linux/x86_64/vfork.S | 2 |
17 files changed, 22 insertions, 22 deletions
diff --git a/libc/sysdeps/linux/arm/vfork.S b/libc/sysdeps/linux/arm/vfork.S index 607ffe5a6..5092023a8 100644 --- a/libc/sysdeps/linux/arm/vfork.S +++ b/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 diff --git a/libc/sysdeps/linux/bfin/vfork.S b/libc/sysdeps/linux/bfin/vfork.S index ccb80d1e8..014e5cfae 100644 --- a/libc/sysdeps/linux/bfin/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/common/vfork.c b/libc/sysdeps/linux/common/vfork.c index 4586f2cd5..2b043d293 100644 --- a/libc/sysdeps/linux/common/vfork.c +++ b/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 diff --git a/libc/sysdeps/linux/e1/vfork.c b/libc/sysdeps/linux/e1/vfork.c index ceb8d8263..34ae5833c 100644 --- a/libc/sysdeps/linux/e1/vfork.c +++ b/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) diff --git a/libc/sysdeps/linux/frv/vfork.S b/libc/sysdeps/linux/frv/vfork.S index fbd7fe05f..8935a12f8 100644 --- a/libc/sysdeps/linux/frv/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/h8300/vfork.S b/libc/sysdeps/linux/h8300/vfork.S index ce591bce1..35c04e559 100644 --- a/libc/sysdeps/linux/h8300/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/i386/vfork.S b/libc/sysdeps/linux/i386/vfork.S index bc7ccdb32..543da6e90 100644 --- a/libc/sysdeps/linux/i386/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/i960/vfork.S b/libc/sysdeps/linux/i960/vfork.S index c8b7f56cb..1646e1be4 100644 --- a/libc/sysdeps/linux/i960/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/m68k/vfork.S b/libc/sysdeps/linux/m68k/vfork.S index 1307597ee..56d57f73c 100644 --- a/libc/sysdeps/linux/m68k/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/microblaze/vfork.S b/libc/sysdeps/linux/microblaze/vfork.S index 8d96a51e3..1e802ae29 100644 --- a/libc/sysdeps/linux/microblaze/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/nios/vfork.S b/libc/sysdeps/linux/nios/vfork.S index dc8b7d445..f8a6d031c 100644 --- a/libc/sysdeps/linux/nios/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/nios2/vfork.S b/libc/sysdeps/linux/nios2/vfork.S index c0e4a7703..ca8811a4f 100644 --- a/libc/sysdeps/linux/nios2/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/powerpc/vfork.S b/libc/sysdeps/linux/powerpc/vfork.S index a79cf9e39..600c980a8 100644 --- a/libc/sysdeps/linux/powerpc/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/sh/vfork.S b/libc/sysdeps/linux/sh/vfork.S index a53d04a0b..d9840946f 100644 --- a/libc/sysdeps/linux/sh/vfork.S +++ b/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" diff --git a/libc/sysdeps/linux/sparc/vfork.S b/libc/sysdeps/linux/sparc/vfork.S index 18c980031..35ca037d8 100644 --- a/libc/sysdeps/linux/sparc/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/v850/vfork.S b/libc/sysdeps/linux/v850/vfork.S index db4c9f6f7..82d127079 100644 --- a/libc/sysdeps/linux/v850/vfork.S +++ b/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) diff --git a/libc/sysdeps/linux/x86_64/vfork.S b/libc/sysdeps/linux/x86_64/vfork.S index 41acfeec0..b22b7b422 100644 --- a/libc/sysdeps/linux/x86_64/vfork.S +++ b/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) |