summaryrefslogtreecommitdiffstats
path: root/lib/libc/i386/sys/Ovfork.S
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/i386/sys/Ovfork.S')
-rw-r--r--lib/libc/i386/sys/Ovfork.S11
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/libc/i386/sys/Ovfork.S b/lib/libc/i386/sys/Ovfork.S
index 8ec99ae..8981308 100644
--- a/lib/libc/i386/sys/Ovfork.S
+++ b/lib/libc/i386/sys/Ovfork.S
@@ -51,12 +51,11 @@
* %eax == pid of child in parent, %eax == pid of parent in child.
*
*/
-
-#ifdef _THREAD_SAFE
-ENTRY(_thread_sys_vfork)
-#else
-ENTRY(vfork)
-#endif
+ .weak _vfork
+ .set _vfork,__sys_vfork
+ .weak vfork
+ .set vfork,__sys_vfork
+ENTRY(__sys_vfork)
popl %ecx /* my rta into ecx */
lea SYS_vfork,%eax
KERNCALL
OpenPOWER on IntegriCloud