mirror of git://sourceware.org/git/glibc.git
nptl: Move waitpid implementation to libc
Checked on x86_64-linux-gnu and powerpc64le-linux-gnu.
This commit is contained in:
parent
c97f9a5979
commit
b633cdff2c
|
@ -47,7 +47,7 @@ pthread-compat-wrappers = \
|
|||
sendto fsync lseek lseek64 \
|
||||
msync open open64 pause \
|
||||
pread pread64 pwrite pwrite64 \
|
||||
tcdrain waitpid msgrcv msgsnd \
|
||||
tcdrain msgrcv msgsnd \
|
||||
sigwait sigsuspend \
|
||||
recvmsg sendmsg
|
||||
|
||||
|
@ -206,7 +206,6 @@ CFLAGS-pread.c += -fexceptions -fasynchronous-unwind-tables
|
|||
CFLAGS-pread64.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-pwrite.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-pwrite64.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-waitpid.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-sigwait.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-msgrcv.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-msgsnd.c += -fexceptions -fasynchronous-unwind-tables
|
||||
|
|
|
@ -99,7 +99,7 @@ libpthread {
|
|||
close; __close; fcntl; __fcntl; read; __read; write; __write; accept;
|
||||
connect; __connect; recv; recvfrom; recvmsg; send; __send; sendmsg; sendto;
|
||||
fsync; lseek; __lseek; msync; open; __open; pause; tcdrain;
|
||||
system; waitpid;
|
||||
system;
|
||||
|
||||
# Hidden entry point (through macros).
|
||||
_pthread_cleanup_push; _pthread_cleanup_pop;
|
||||
|
|
|
@ -202,7 +202,6 @@ GLIBC_2.17 siglongjmp F
|
|||
GLIBC_2.17 sigwait F
|
||||
GLIBC_2.17 system F
|
||||
GLIBC_2.17 tcdrain F
|
||||
GLIBC_2.17 waitpid F
|
||||
GLIBC_2.17 write F
|
||||
GLIBC_2.18 pthread_getattr_default_np F
|
||||
GLIBC_2.18 pthread_setattr_default_np F
|
||||
|
|
|
@ -102,7 +102,6 @@ GLIBC_2.0 siglongjmp F
|
|||
GLIBC_2.0 sigwait F
|
||||
GLIBC_2.0 system F
|
||||
GLIBC_2.0 tcdrain F
|
||||
GLIBC_2.0 waitpid F
|
||||
GLIBC_2.0 write F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
GLIBC_2.1 __libc_current_sigrtmax F
|
||||
|
|
|
@ -231,5 +231,4 @@ GLIBC_2.4 siglongjmp F
|
|||
GLIBC_2.4 sigwait F
|
||||
GLIBC_2.4 system F
|
||||
GLIBC_2.4 tcdrain F
|
||||
GLIBC_2.4 waitpid F
|
||||
GLIBC_2.4 write F
|
||||
|
|
|
@ -231,5 +231,4 @@ GLIBC_2.4 siglongjmp F
|
|||
GLIBC_2.4 sigwait F
|
||||
GLIBC_2.4 system F
|
||||
GLIBC_2.4 tcdrain F
|
||||
GLIBC_2.4 waitpid F
|
||||
GLIBC_2.4 write F
|
||||
|
|
|
@ -218,7 +218,6 @@ GLIBC_2.29 tss_create F
|
|||
GLIBC_2.29 tss_delete F
|
||||
GLIBC_2.29 tss_get F
|
||||
GLIBC_2.29 tss_set F
|
||||
GLIBC_2.29 waitpid F
|
||||
GLIBC_2.29 write F
|
||||
GLIBC_2.30 pthread_cond_clockwait F
|
||||
GLIBC_2.30 pthread_mutex_clocklock F
|
||||
|
|
|
@ -179,7 +179,6 @@ GLIBC_2.2 siglongjmp F
|
|||
GLIBC_2.2 sigwait F
|
||||
GLIBC_2.2 system F
|
||||
GLIBC_2.2 tcdrain F
|
||||
GLIBC_2.2 waitpid F
|
||||
GLIBC_2.2 write F
|
||||
GLIBC_2.2.3 pthread_getattr_np F
|
||||
GLIBC_2.2.6 __libpthread_version_placeholder F
|
||||
|
|
|
@ -102,7 +102,6 @@ GLIBC_2.0 siglongjmp F
|
|||
GLIBC_2.0 sigwait F
|
||||
GLIBC_2.0 system F
|
||||
GLIBC_2.0 tcdrain F
|
||||
GLIBC_2.0 waitpid F
|
||||
GLIBC_2.0 write F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
GLIBC_2.1 __libc_current_sigrtmax F
|
||||
|
|
|
@ -179,7 +179,6 @@ GLIBC_2.2 siglongjmp F
|
|||
GLIBC_2.2 sigwait F
|
||||
GLIBC_2.2 system F
|
||||
GLIBC_2.2 tcdrain F
|
||||
GLIBC_2.2 waitpid F
|
||||
GLIBC_2.2 write F
|
||||
GLIBC_2.2.3 pthread_getattr_np F
|
||||
GLIBC_2.2.6 __libpthread_version_placeholder F
|
||||
|
|
|
@ -231,5 +231,4 @@ GLIBC_2.4 siglongjmp F
|
|||
GLIBC_2.4 sigwait F
|
||||
GLIBC_2.4 system F
|
||||
GLIBC_2.4 tcdrain F
|
||||
GLIBC_2.4 waitpid F
|
||||
GLIBC_2.4 write F
|
||||
|
|
|
@ -102,7 +102,6 @@ GLIBC_2.0 siglongjmp F
|
|||
GLIBC_2.0 sigwait F
|
||||
GLIBC_2.0 system F
|
||||
GLIBC_2.0 tcdrain F
|
||||
GLIBC_2.0 waitpid F
|
||||
GLIBC_2.0 write F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
GLIBC_2.1 __libc_current_sigrtmax F
|
||||
|
|
|
@ -204,7 +204,6 @@ GLIBC_2.18 siglongjmp F
|
|||
GLIBC_2.18 sigwait F
|
||||
GLIBC_2.18 system F
|
||||
GLIBC_2.18 tcdrain F
|
||||
GLIBC_2.18 waitpid F
|
||||
GLIBC_2.18 write F
|
||||
GLIBC_2.28 call_once F
|
||||
GLIBC_2.28 cnd_broadcast F
|
||||
|
|
|
@ -204,7 +204,6 @@ GLIBC_2.18 siglongjmp F
|
|||
GLIBC_2.18 sigwait F
|
||||
GLIBC_2.18 system F
|
||||
GLIBC_2.18 tcdrain F
|
||||
GLIBC_2.18 waitpid F
|
||||
GLIBC_2.18 write F
|
||||
GLIBC_2.28 call_once F
|
||||
GLIBC_2.28 cnd_broadcast F
|
||||
|
|
|
@ -102,7 +102,6 @@ GLIBC_2.0 siglongjmp F
|
|||
GLIBC_2.0 sigwait F
|
||||
GLIBC_2.0 system F
|
||||
GLIBC_2.0 tcdrain F
|
||||
GLIBC_2.0 waitpid F
|
||||
GLIBC_2.0 write F
|
||||
GLIBC_2.11 pthread_sigqueue F
|
||||
GLIBC_2.12 pthread_getname_np F
|
||||
|
|
|
@ -102,7 +102,6 @@ GLIBC_2.0 siglongjmp F
|
|||
GLIBC_2.0 sigwait F
|
||||
GLIBC_2.0 system F
|
||||
GLIBC_2.0 tcdrain F
|
||||
GLIBC_2.0 waitpid F
|
||||
GLIBC_2.0 write F
|
||||
GLIBC_2.11 pthread_sigqueue F
|
||||
GLIBC_2.12 pthread_getname_np F
|
||||
|
|
|
@ -204,7 +204,6 @@ GLIBC_2.21 siglongjmp F
|
|||
GLIBC_2.21 sigwait F
|
||||
GLIBC_2.21 system F
|
||||
GLIBC_2.21 tcdrain F
|
||||
GLIBC_2.21 waitpid F
|
||||
GLIBC_2.21 write F
|
||||
GLIBC_2.28 call_once F
|
||||
GLIBC_2.28 cnd_broadcast F
|
||||
|
|
|
@ -102,7 +102,6 @@ GLIBC_2.0 siglongjmp F
|
|||
GLIBC_2.0 sigwait F
|
||||
GLIBC_2.0 system F
|
||||
GLIBC_2.0 tcdrain F
|
||||
GLIBC_2.0 waitpid F
|
||||
GLIBC_2.0 write F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
GLIBC_2.1 __libc_current_sigrtmax F
|
||||
|
|
|
@ -200,7 +200,6 @@ GLIBC_2.3 siglongjmp F
|
|||
GLIBC_2.3 sigwait F
|
||||
GLIBC_2.3 system F
|
||||
GLIBC_2.3 tcdrain F
|
||||
GLIBC_2.3 waitpid F
|
||||
GLIBC_2.3 write F
|
||||
GLIBC_2.3.2 pthread_cond_broadcast F
|
||||
GLIBC_2.3.2 pthread_cond_destroy F
|
||||
|
|
|
@ -202,7 +202,6 @@ GLIBC_2.17 siglongjmp F
|
|||
GLIBC_2.17 sigwait F
|
||||
GLIBC_2.17 system F
|
||||
GLIBC_2.17 tcdrain F
|
||||
GLIBC_2.17 waitpid F
|
||||
GLIBC_2.17 write F
|
||||
GLIBC_2.18 pthread_getattr_default_np F
|
||||
GLIBC_2.18 pthread_setattr_default_np F
|
||||
|
|
|
@ -199,7 +199,6 @@ GLIBC_2.27 sendto F
|
|||
GLIBC_2.27 sigaction F
|
||||
GLIBC_2.27 sigwait F
|
||||
GLIBC_2.27 tcdrain F
|
||||
GLIBC_2.27 waitpid F
|
||||
GLIBC_2.27 write F
|
||||
GLIBC_2.28 call_once F
|
||||
GLIBC_2.28 cnd_broadcast F
|
||||
|
|
|
@ -102,7 +102,6 @@ GLIBC_2.0 siglongjmp F
|
|||
GLIBC_2.0 sigwait F
|
||||
GLIBC_2.0 system F
|
||||
GLIBC_2.0 tcdrain F
|
||||
GLIBC_2.0 waitpid F
|
||||
GLIBC_2.0 write F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
GLIBC_2.1 __libc_current_sigrtmax F
|
||||
|
|
|
@ -181,7 +181,6 @@ GLIBC_2.2 siglongjmp F
|
|||
GLIBC_2.2 sigwait F
|
||||
GLIBC_2.2 system F
|
||||
GLIBC_2.2 tcdrain F
|
||||
GLIBC_2.2 waitpid F
|
||||
GLIBC_2.2 write F
|
||||
GLIBC_2.2.3 pthread_getattr_np F
|
||||
GLIBC_2.2.6 __libpthread_version_placeholder F
|
||||
|
|
|
@ -179,7 +179,6 @@ GLIBC_2.2 siglongjmp F
|
|||
GLIBC_2.2 sigwait F
|
||||
GLIBC_2.2 system F
|
||||
GLIBC_2.2 tcdrain F
|
||||
GLIBC_2.2 waitpid F
|
||||
GLIBC_2.2 write F
|
||||
GLIBC_2.2.3 pthread_getattr_np F
|
||||
GLIBC_2.2.6 __libpthread_version_placeholder F
|
||||
|
|
|
@ -179,7 +179,6 @@ GLIBC_2.2 siglongjmp F
|
|||
GLIBC_2.2 sigwait F
|
||||
GLIBC_2.2 system F
|
||||
GLIBC_2.2 tcdrain F
|
||||
GLIBC_2.2 waitpid F
|
||||
GLIBC_2.2 write F
|
||||
GLIBC_2.2.3 pthread_getattr_np F
|
||||
GLIBC_2.2.6 __libpthread_version_placeholder F
|
||||
|
|
|
@ -102,7 +102,6 @@ GLIBC_2.0 siglongjmp F
|
|||
GLIBC_2.0 sigwait F
|
||||
GLIBC_2.0 system F
|
||||
GLIBC_2.0 tcdrain F
|
||||
GLIBC_2.0 waitpid F
|
||||
GLIBC_2.0 write F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
GLIBC_2.1 __libc_current_sigrtmax F
|
||||
|
|
|
@ -179,7 +179,6 @@ GLIBC_2.2 siglongjmp F
|
|||
GLIBC_2.2 sigwait F
|
||||
GLIBC_2.2 system F
|
||||
GLIBC_2.2 tcdrain F
|
||||
GLIBC_2.2 waitpid F
|
||||
GLIBC_2.2 write F
|
||||
GLIBC_2.2.3 pthread_getattr_np F
|
||||
GLIBC_2.2.6 __libpthread_version_placeholder F
|
||||
|
|
|
@ -180,7 +180,6 @@ GLIBC_2.2.5 siglongjmp F
|
|||
GLIBC_2.2.5 sigwait F
|
||||
GLIBC_2.2.5 system F
|
||||
GLIBC_2.2.5 tcdrain F
|
||||
GLIBC_2.2.5 waitpid F
|
||||
GLIBC_2.2.5 write F
|
||||
GLIBC_2.2.6 __libpthread_version_placeholder F
|
||||
GLIBC_2.28 call_once F
|
||||
|
|
|
@ -202,7 +202,6 @@ GLIBC_2.16 siglongjmp F
|
|||
GLIBC_2.16 sigwait F
|
||||
GLIBC_2.16 system F
|
||||
GLIBC_2.16 tcdrain F
|
||||
GLIBC_2.16 waitpid F
|
||||
GLIBC_2.16 write F
|
||||
GLIBC_2.18 pthread_getattr_default_np F
|
||||
GLIBC_2.18 pthread_setattr_default_np F
|
||||
|
|
Loading…
Reference in New Issue