mirror of
git://sourceware.org/git/glibc.git
synced 2026-10-20 11:52:27 +08:00
Update.
2003-02-07 Jakub Jelinek <jakub@redhat.com> * tst-popen2.c: New test. * Makefile (tests): Add tst-popen2. * sysdeps/unix/sysv/linux/alpha/vfork.S (__vfork): Branch to __fork whenever libpthread.so is loaded. * sysdeps/unix/sysv/linux/i386/vfork.S (__vfork): Likewise. * sysdeps/unix/sysv/linux/ia64/vfork.S (__vfork): Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/vfork.S (__vfork): Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S (__vfork): Likewise. * sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S (__vfork): Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S (__vfork): Likewise. * sysdeps/unix/sysv/linux/x86_64/vfork.S (__vfork): Likewise.
This commit is contained in:
@@ -27,10 +27,12 @@ __LABEL(__vfork)
|
||||
.prologue 1
|
||||
PSEUDO_PROF
|
||||
|
||||
SINGLE_THREAD_P(t0)
|
||||
#ifdef SHARED
|
||||
ldq t0, __libc_pthread_functions(gp) !gprel
|
||||
bne t0, HIDDEN_JUMPTARGET (__fork) !samegp
|
||||
#else
|
||||
.weak __pthread_fork
|
||||
ldq t0, __pthread_fork(gp) !literal
|
||||
bne t0, $do_fork
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user