mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-09 14:50:05 +00:00
nptl: Remove send from libpthread
The libc version is identical and built with same flags. Both aarch64 and nios2 also requires to export __send and tt was done previously with the HAVE_INTERNAL_SEND_SYMBOL (which forced the symbol creation). All __send callers are internal to libc and the original issue that required the symbol export was due a missing libc_hidden_def. So a compat symbol is added for __send and the libc_hidden_def is defined regardless. Checked on x86_64-linux-gnu and i686-linux-gnu.
This commit is contained in:
parent
4d2e9ef806
commit
78d1724d53
@ -81,7 +81,6 @@ static-only-routines = pthread_atfork
|
||||
# We need to provide certain routines for compatibility with existing
|
||||
# binaries.
|
||||
pthread-compat-wrappers = \
|
||||
send \
|
||||
lseek lseek64 \
|
||||
open open64 \
|
||||
pread pread64 pwrite pwrite64 \
|
||||
@ -292,7 +291,6 @@ CFLAGS-msgrcv.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-msgsnd.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-open.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-open64.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-send.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-sigsuspend.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-fdatasync.c += -fexceptions -fasynchronous-unwind-tables
|
||||
|
||||
|
@ -120,7 +120,6 @@ libpthread {
|
||||
__pthread_mutexattr_settype;
|
||||
__pthread_once;
|
||||
__pthread_setspecific;
|
||||
__send;
|
||||
__sigaction;
|
||||
_exit;
|
||||
_pthread_cleanup_pop;
|
||||
@ -170,7 +169,6 @@ libpthread {
|
||||
sem_post;
|
||||
sem_trywait;
|
||||
sem_wait;
|
||||
send;
|
||||
sigaction;
|
||||
siglongjmp;
|
||||
}
|
||||
|
@ -42,3 +42,4 @@ CFLAGS-recvfrom.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-sendto.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-recvmsg.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-sendmsg.c += -fexceptions -fasynchronous-unwind-tables
|
||||
CFLAGS-send.c += -fexceptions -fasynchronous-unwind-tables
|
||||
|
@ -371,6 +371,7 @@ GLIBC_2.17 __sched_getscheduler F
|
||||
GLIBC_2.17 __sched_setscheduler F
|
||||
GLIBC_2.17 __sched_yield F
|
||||
GLIBC_2.17 __select F
|
||||
GLIBC_2.17 __send F
|
||||
GLIBC_2.17 __setmntent F
|
||||
GLIBC_2.17 __setpgid F
|
||||
GLIBC_2.17 __sigaction F
|
||||
|
@ -37,7 +37,6 @@ GLIBC_2.17 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.17 __pthread_unwind_next F
|
||||
GLIBC_2.17 __pwrite64 F
|
||||
GLIBC_2.17 __res_state F
|
||||
GLIBC_2.17 __send F
|
||||
GLIBC_2.17 __sigaction F
|
||||
GLIBC_2.17 _pthread_cleanup_pop F
|
||||
GLIBC_2.17 _pthread_cleanup_pop_restore F
|
||||
@ -162,7 +161,6 @@ GLIBC_2.17 sem_timedwait F
|
||||
GLIBC_2.17 sem_trywait F
|
||||
GLIBC_2.17 sem_unlink F
|
||||
GLIBC_2.17 sem_wait F
|
||||
GLIBC_2.17 send F
|
||||
GLIBC_2.17 sigaction F
|
||||
GLIBC_2.17 siglongjmp F
|
||||
GLIBC_2.18 pthread_getattr_default_np F
|
||||
|
9
sysdeps/unix/sysv/linux/aarch64/send.c
Normal file
9
sysdeps/unix/sysv/linux/aarch64/send.c
Normal file
@ -0,0 +1,9 @@
|
||||
#include <shlib-compat.h>
|
||||
|
||||
#include <sysdeps/unix/sysv/linux/send.c>
|
||||
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_17, GLIBC_2_34)
|
||||
/* libpthread compat symbol: AArch64 used the generic version without the
|
||||
libc_hidden_def which lead in a non existent __send symbol in libc.so. */
|
||||
compat_symbol (libc, __libc_send, __send, GLIBC_2_17);
|
||||
#endif
|
@ -164,10 +164,6 @@
|
||||
# define HAVE_CLOCK_GETTIME64_VSYSCALL "__kernel_clock_gettime"
|
||||
# define HAVE_GETTIMEOFDAY_VSYSCALL "__kernel_gettimeofday"
|
||||
|
||||
/* Previously AArch64 used the generic version without the libc_hidden_def
|
||||
which lead in a non existent __send symbol in libc.so. */
|
||||
# undef HAVE_INTERNAL_SEND_SYMBOL
|
||||
|
||||
# define SINGLE_THREAD_BY_GLOBAL 1
|
||||
|
||||
# undef INTERNAL_SYSCALL_RAW
|
||||
|
@ -17,7 +17,6 @@ GLIBC_2.0 __pthread_mutexattr_init F
|
||||
GLIBC_2.0 __pthread_mutexattr_settype F
|
||||
GLIBC_2.0 __pthread_once F
|
||||
GLIBC_2.0 __pthread_setspecific F
|
||||
GLIBC_2.0 __send F
|
||||
GLIBC_2.0 __sigaction F
|
||||
GLIBC_2.0 _pthread_cleanup_pop F
|
||||
GLIBC_2.0 _pthread_cleanup_pop_restore F
|
||||
@ -65,7 +64,6 @@ GLIBC_2.0 sem_init F
|
||||
GLIBC_2.0 sem_post F
|
||||
GLIBC_2.0 sem_trywait F
|
||||
GLIBC_2.0 sem_wait F
|
||||
GLIBC_2.0 send F
|
||||
GLIBC_2.0 sigaction F
|
||||
GLIBC_2.0 siglongjmp F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
|
@ -37,7 +37,6 @@ GLIBC_2.32 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.32 __pthread_unwind_next F
|
||||
GLIBC_2.32 __pwrite64 F
|
||||
GLIBC_2.32 __res_state F
|
||||
GLIBC_2.32 __send F
|
||||
GLIBC_2.32 __sigaction F
|
||||
GLIBC_2.32 _pthread_cleanup_pop F
|
||||
GLIBC_2.32 _pthread_cleanup_pop_restore F
|
||||
@ -182,7 +181,6 @@ GLIBC_2.32 sem_timedwait F
|
||||
GLIBC_2.32 sem_trywait F
|
||||
GLIBC_2.32 sem_unlink F
|
||||
GLIBC_2.32 sem_wait F
|
||||
GLIBC_2.32 send F
|
||||
GLIBC_2.32 sigaction F
|
||||
GLIBC_2.32 thrd_create F
|
||||
GLIBC_2.32 thrd_detach F
|
||||
|
@ -72,7 +72,6 @@ GLIBC_2.4 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.4 __pthread_unwind_next F
|
||||
GLIBC_2.4 __pwrite64 F
|
||||
GLIBC_2.4 __res_state F
|
||||
GLIBC_2.4 __send F
|
||||
GLIBC_2.4 __sigaction F
|
||||
GLIBC_2.4 _pthread_cleanup_pop F
|
||||
GLIBC_2.4 _pthread_cleanup_pop_restore F
|
||||
@ -191,6 +190,5 @@ GLIBC_2.4 sem_timedwait F
|
||||
GLIBC_2.4 sem_trywait F
|
||||
GLIBC_2.4 sem_unlink F
|
||||
GLIBC_2.4 sem_wait F
|
||||
GLIBC_2.4 send F
|
||||
GLIBC_2.4 sigaction F
|
||||
GLIBC_2.4 siglongjmp F
|
||||
|
@ -72,7 +72,6 @@ GLIBC_2.4 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.4 __pthread_unwind_next F
|
||||
GLIBC_2.4 __pwrite64 F
|
||||
GLIBC_2.4 __res_state F
|
||||
GLIBC_2.4 __send F
|
||||
GLIBC_2.4 __sigaction F
|
||||
GLIBC_2.4 _pthread_cleanup_pop F
|
||||
GLIBC_2.4 _pthread_cleanup_pop_restore F
|
||||
@ -191,6 +190,5 @@ GLIBC_2.4 sem_timedwait F
|
||||
GLIBC_2.4 sem_trywait F
|
||||
GLIBC_2.4 sem_unlink F
|
||||
GLIBC_2.4 sem_wait F
|
||||
GLIBC_2.4 send F
|
||||
GLIBC_2.4 sigaction F
|
||||
GLIBC_2.4 siglongjmp F
|
||||
|
@ -37,7 +37,6 @@ GLIBC_2.29 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.29 __pthread_unwind_next F
|
||||
GLIBC_2.29 __pwrite64 F
|
||||
GLIBC_2.29 __res_state F
|
||||
GLIBC_2.29 __send F
|
||||
GLIBC_2.29 __sigaction F
|
||||
GLIBC_2.29 _pthread_cleanup_pop F
|
||||
GLIBC_2.29 _pthread_cleanup_pop_restore F
|
||||
@ -176,7 +175,6 @@ GLIBC_2.29 sem_timedwait F
|
||||
GLIBC_2.29 sem_trywait F
|
||||
GLIBC_2.29 sem_unlink F
|
||||
GLIBC_2.29 sem_wait F
|
||||
GLIBC_2.29 send F
|
||||
GLIBC_2.29 sigaction F
|
||||
GLIBC_2.29 thrd_create F
|
||||
GLIBC_2.29 thrd_detach F
|
||||
|
@ -39,7 +39,6 @@ GLIBC_2.2 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.2 __pthread_setspecific F
|
||||
GLIBC_2.2 __pwrite64 F
|
||||
GLIBC_2.2 __res_state F
|
||||
GLIBC_2.2 __send F
|
||||
GLIBC_2.2 __sigaction F
|
||||
GLIBC_2.2 _pthread_cleanup_pop F
|
||||
GLIBC_2.2 _pthread_cleanup_pop_restore F
|
||||
@ -142,7 +141,6 @@ GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2 sem_trywait F
|
||||
GLIBC_2.2 sem_unlink F
|
||||
GLIBC_2.2 sem_wait F
|
||||
GLIBC_2.2 send F
|
||||
GLIBC_2.2 sigaction F
|
||||
GLIBC_2.2 siglongjmp F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -17,7 +17,6 @@ GLIBC_2.0 __pthread_mutexattr_init F
|
||||
GLIBC_2.0 __pthread_mutexattr_settype F
|
||||
GLIBC_2.0 __pthread_once F
|
||||
GLIBC_2.0 __pthread_setspecific F
|
||||
GLIBC_2.0 __send F
|
||||
GLIBC_2.0 __sigaction F
|
||||
GLIBC_2.0 _pthread_cleanup_pop F
|
||||
GLIBC_2.0 _pthread_cleanup_pop_restore F
|
||||
@ -65,7 +64,6 @@ GLIBC_2.0 sem_init F
|
||||
GLIBC_2.0 sem_post F
|
||||
GLIBC_2.0 sem_trywait F
|
||||
GLIBC_2.0 sem_wait F
|
||||
GLIBC_2.0 send F
|
||||
GLIBC_2.0 sigaction F
|
||||
GLIBC_2.0 siglongjmp F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
|
@ -39,7 +39,6 @@ GLIBC_2.2 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.2 __pthread_setspecific F
|
||||
GLIBC_2.2 __pwrite64 F
|
||||
GLIBC_2.2 __res_state F
|
||||
GLIBC_2.2 __send F
|
||||
GLIBC_2.2 __sigaction F
|
||||
GLIBC_2.2 _pthread_cleanup_pop F
|
||||
GLIBC_2.2 _pthread_cleanup_pop_restore F
|
||||
@ -142,7 +141,6 @@ GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2 sem_trywait F
|
||||
GLIBC_2.2 sem_unlink F
|
||||
GLIBC_2.2 sem_wait F
|
||||
GLIBC_2.2 send F
|
||||
GLIBC_2.2 sigaction F
|
||||
GLIBC_2.2 siglongjmp F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -72,7 +72,6 @@ GLIBC_2.4 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.4 __pthread_unwind_next F
|
||||
GLIBC_2.4 __pwrite64 F
|
||||
GLIBC_2.4 __res_state F
|
||||
GLIBC_2.4 __send F
|
||||
GLIBC_2.4 __sigaction F
|
||||
GLIBC_2.4 _pthread_cleanup_pop F
|
||||
GLIBC_2.4 _pthread_cleanup_pop_restore F
|
||||
@ -191,6 +190,5 @@ GLIBC_2.4 sem_timedwait F
|
||||
GLIBC_2.4 sem_trywait F
|
||||
GLIBC_2.4 sem_unlink F
|
||||
GLIBC_2.4 sem_wait F
|
||||
GLIBC_2.4 send F
|
||||
GLIBC_2.4 sigaction F
|
||||
GLIBC_2.4 siglongjmp F
|
||||
|
@ -17,7 +17,6 @@ GLIBC_2.0 __pthread_mutexattr_init F
|
||||
GLIBC_2.0 __pthread_mutexattr_settype F
|
||||
GLIBC_2.0 __pthread_once F
|
||||
GLIBC_2.0 __pthread_setspecific F
|
||||
GLIBC_2.0 __send F
|
||||
GLIBC_2.0 __sigaction F
|
||||
GLIBC_2.0 _pthread_cleanup_pop F
|
||||
GLIBC_2.0 _pthread_cleanup_pop_restore F
|
||||
@ -65,7 +64,6 @@ GLIBC_2.0 sem_init F
|
||||
GLIBC_2.0 sem_post F
|
||||
GLIBC_2.0 sem_trywait F
|
||||
GLIBC_2.0 sem_wait F
|
||||
GLIBC_2.0 send F
|
||||
GLIBC_2.0 sigaction F
|
||||
GLIBC_2.0 siglongjmp F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
|
@ -37,7 +37,6 @@ GLIBC_2.18 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.18 __pthread_unwind_next F
|
||||
GLIBC_2.18 __pwrite64 F
|
||||
GLIBC_2.18 __res_state F
|
||||
GLIBC_2.18 __send F
|
||||
GLIBC_2.18 __sigaction F
|
||||
GLIBC_2.18 _pthread_cleanup_pop F
|
||||
GLIBC_2.18 _pthread_cleanup_pop_restore F
|
||||
@ -164,7 +163,6 @@ GLIBC_2.18 sem_timedwait F
|
||||
GLIBC_2.18 sem_trywait F
|
||||
GLIBC_2.18 sem_unlink F
|
||||
GLIBC_2.18 sem_wait F
|
||||
GLIBC_2.18 send F
|
||||
GLIBC_2.18 sigaction F
|
||||
GLIBC_2.18 siglongjmp F
|
||||
GLIBC_2.28 call_once F
|
||||
|
@ -37,7 +37,6 @@ GLIBC_2.18 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.18 __pthread_unwind_next F
|
||||
GLIBC_2.18 __pwrite64 F
|
||||
GLIBC_2.18 __res_state F
|
||||
GLIBC_2.18 __send F
|
||||
GLIBC_2.18 __sigaction F
|
||||
GLIBC_2.18 _pthread_cleanup_pop F
|
||||
GLIBC_2.18 _pthread_cleanup_pop_restore F
|
||||
@ -164,7 +163,6 @@ GLIBC_2.18 sem_timedwait F
|
||||
GLIBC_2.18 sem_trywait F
|
||||
GLIBC_2.18 sem_unlink F
|
||||
GLIBC_2.18 sem_wait F
|
||||
GLIBC_2.18 send F
|
||||
GLIBC_2.18 sigaction F
|
||||
GLIBC_2.18 siglongjmp F
|
||||
GLIBC_2.28 call_once F
|
||||
|
@ -17,7 +17,6 @@ GLIBC_2.0 __pthread_mutexattr_init F
|
||||
GLIBC_2.0 __pthread_mutexattr_settype F
|
||||
GLIBC_2.0 __pthread_once F
|
||||
GLIBC_2.0 __pthread_setspecific F
|
||||
GLIBC_2.0 __send F
|
||||
GLIBC_2.0 __sigaction F
|
||||
GLIBC_2.0 _pthread_cleanup_pop F
|
||||
GLIBC_2.0 _pthread_cleanup_pop_restore F
|
||||
@ -65,7 +64,6 @@ GLIBC_2.0 sem_init F
|
||||
GLIBC_2.0 sem_post F
|
||||
GLIBC_2.0 sem_trywait F
|
||||
GLIBC_2.0 sem_wait F
|
||||
GLIBC_2.0 send F
|
||||
GLIBC_2.0 sigaction F
|
||||
GLIBC_2.0 siglongjmp F
|
||||
GLIBC_2.11 pthread_sigqueue F
|
||||
|
@ -17,7 +17,6 @@ GLIBC_2.0 __pthread_mutexattr_init F
|
||||
GLIBC_2.0 __pthread_mutexattr_settype F
|
||||
GLIBC_2.0 __pthread_once F
|
||||
GLIBC_2.0 __pthread_setspecific F
|
||||
GLIBC_2.0 __send F
|
||||
GLIBC_2.0 __sigaction F
|
||||
GLIBC_2.0 _pthread_cleanup_pop F
|
||||
GLIBC_2.0 _pthread_cleanup_pop_restore F
|
||||
@ -65,7 +64,6 @@ GLIBC_2.0 sem_init F
|
||||
GLIBC_2.0 sem_post F
|
||||
GLIBC_2.0 sem_trywait F
|
||||
GLIBC_2.0 sem_wait F
|
||||
GLIBC_2.0 send F
|
||||
GLIBC_2.0 sigaction F
|
||||
GLIBC_2.0 siglongjmp F
|
||||
GLIBC_2.11 pthread_sigqueue F
|
||||
|
@ -409,6 +409,7 @@ GLIBC_2.21 __sched_getscheduler F
|
||||
GLIBC_2.21 __sched_setscheduler F
|
||||
GLIBC_2.21 __sched_yield F
|
||||
GLIBC_2.21 __select F
|
||||
GLIBC_2.21 __send F
|
||||
GLIBC_2.21 __setmntent F
|
||||
GLIBC_2.21 __setpgid F
|
||||
GLIBC_2.21 __sigaction F
|
||||
|
@ -37,7 +37,6 @@ GLIBC_2.21 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.21 __pthread_unwind_next F
|
||||
GLIBC_2.21 __pwrite64 F
|
||||
GLIBC_2.21 __res_state F
|
||||
GLIBC_2.21 __send F
|
||||
GLIBC_2.21 __sigaction F
|
||||
GLIBC_2.21 _pthread_cleanup_pop F
|
||||
GLIBC_2.21 _pthread_cleanup_pop_restore F
|
||||
@ -164,7 +163,6 @@ GLIBC_2.21 sem_timedwait F
|
||||
GLIBC_2.21 sem_trywait F
|
||||
GLIBC_2.21 sem_unlink F
|
||||
GLIBC_2.21 sem_wait F
|
||||
GLIBC_2.21 send F
|
||||
GLIBC_2.21 sigaction F
|
||||
GLIBC_2.21 siglongjmp F
|
||||
GLIBC_2.28 call_once F
|
||||
|
9
sysdeps/unix/sysv/linux/nios2/send.c
Normal file
9
sysdeps/unix/sysv/linux/nios2/send.c
Normal file
@ -0,0 +1,9 @@
|
||||
#include <shlib-compat.h>
|
||||
|
||||
#include <sysdeps/unix/sysv/linux/send.c>
|
||||
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_21, GLIBC_2_34)
|
||||
/* libpthread compat symbol: Nios2 used the generic version without the
|
||||
libc_hidden_def which lead in a non existent __send symbol in libc.so. */
|
||||
compat_symbol (libc, __libc_send, __send, GLIBC_2_21);
|
||||
#endif
|
@ -140,10 +140,6 @@
|
||||
/* In order to get __set_errno() definition in INLINE_SYSCALL. */
|
||||
#include <errno.h>
|
||||
|
||||
/* Previously Nios2 used the generic version without the libc_hidden_def
|
||||
which lead in a non existent __send symbol in libc.so. */
|
||||
# undef HAVE_INTERNAL_SEND_SYMBOL
|
||||
|
||||
#undef INTERNAL_SYSCALL_RAW
|
||||
#define INTERNAL_SYSCALL_RAW(name, nr, args...) \
|
||||
({ unsigned int _sys_result; \
|
||||
|
@ -17,7 +17,6 @@ GLIBC_2.0 __pthread_mutexattr_init F
|
||||
GLIBC_2.0 __pthread_mutexattr_settype F
|
||||
GLIBC_2.0 __pthread_once F
|
||||
GLIBC_2.0 __pthread_setspecific F
|
||||
GLIBC_2.0 __send F
|
||||
GLIBC_2.0 __sigaction F
|
||||
GLIBC_2.0 _pthread_cleanup_pop F
|
||||
GLIBC_2.0 _pthread_cleanup_pop_restore F
|
||||
@ -65,7 +64,6 @@ GLIBC_2.0 sem_init F
|
||||
GLIBC_2.0 sem_post F
|
||||
GLIBC_2.0 sem_trywait F
|
||||
GLIBC_2.0 sem_wait F
|
||||
GLIBC_2.0 send F
|
||||
GLIBC_2.0 sigaction F
|
||||
GLIBC_2.0 siglongjmp F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
|
@ -60,7 +60,6 @@ GLIBC_2.3 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.3 __pthread_setspecific F
|
||||
GLIBC_2.3 __pwrite64 F
|
||||
GLIBC_2.3 __res_state F
|
||||
GLIBC_2.3 __send F
|
||||
GLIBC_2.3 __sigaction F
|
||||
GLIBC_2.3 _pthread_cleanup_pop F
|
||||
GLIBC_2.3 _pthread_cleanup_pop_restore F
|
||||
@ -162,7 +161,6 @@ GLIBC_2.3 sem_timedwait F
|
||||
GLIBC_2.3 sem_trywait F
|
||||
GLIBC_2.3 sem_unlink F
|
||||
GLIBC_2.3 sem_wait F
|
||||
GLIBC_2.3 send F
|
||||
GLIBC_2.3 sigaction F
|
||||
GLIBC_2.3 siglongjmp F
|
||||
GLIBC_2.3.2 pthread_cond_broadcast F
|
||||
|
@ -37,7 +37,6 @@ GLIBC_2.17 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.17 __pthread_unwind_next F
|
||||
GLIBC_2.17 __pwrite64 F
|
||||
GLIBC_2.17 __res_state F
|
||||
GLIBC_2.17 __send F
|
||||
GLIBC_2.17 __sigaction F
|
||||
GLIBC_2.17 _pthread_cleanup_pop F
|
||||
GLIBC_2.17 _pthread_cleanup_pop_restore F
|
||||
@ -162,7 +161,6 @@ GLIBC_2.17 sem_timedwait F
|
||||
GLIBC_2.17 sem_trywait F
|
||||
GLIBC_2.17 sem_unlink F
|
||||
GLIBC_2.17 sem_wait F
|
||||
GLIBC_2.17 send F
|
||||
GLIBC_2.17 sigaction F
|
||||
GLIBC_2.17 siglongjmp F
|
||||
GLIBC_2.18 pthread_getattr_default_np F
|
||||
|
@ -37,7 +37,6 @@ GLIBC_2.33 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.33 __pthread_unwind_next F
|
||||
GLIBC_2.33 __pwrite64 F
|
||||
GLIBC_2.33 __res_state F
|
||||
GLIBC_2.33 __send F
|
||||
GLIBC_2.33 __sigaction F
|
||||
GLIBC_2.33 _pthread_cleanup_pop F
|
||||
GLIBC_2.33 _pthread_cleanup_pop_restore F
|
||||
@ -182,7 +181,6 @@ GLIBC_2.33 sem_timedwait F
|
||||
GLIBC_2.33 sem_trywait F
|
||||
GLIBC_2.33 sem_unlink F
|
||||
GLIBC_2.33 sem_wait F
|
||||
GLIBC_2.33 send F
|
||||
GLIBC_2.33 sigaction F
|
||||
GLIBC_2.33 thrd_create F
|
||||
GLIBC_2.33 thrd_detach F
|
||||
|
@ -37,7 +37,6 @@ GLIBC_2.27 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.27 __pthread_unwind_next F
|
||||
GLIBC_2.27 __pwrite64 F
|
||||
GLIBC_2.27 __res_state F
|
||||
GLIBC_2.27 __send F
|
||||
GLIBC_2.27 __sigaction F
|
||||
GLIBC_2.27 _pthread_cleanup_pop F
|
||||
GLIBC_2.27 _pthread_cleanup_pop_restore F
|
||||
@ -163,7 +162,6 @@ GLIBC_2.27 sem_timedwait F
|
||||
GLIBC_2.27 sem_trywait F
|
||||
GLIBC_2.27 sem_unlink F
|
||||
GLIBC_2.27 sem_wait F
|
||||
GLIBC_2.27 send F
|
||||
GLIBC_2.27 sigaction F
|
||||
GLIBC_2.28 call_once F
|
||||
GLIBC_2.28 cnd_broadcast F
|
||||
|
@ -17,7 +17,6 @@ GLIBC_2.0 __pthread_mutexattr_init F
|
||||
GLIBC_2.0 __pthread_mutexattr_settype F
|
||||
GLIBC_2.0 __pthread_once F
|
||||
GLIBC_2.0 __pthread_setspecific F
|
||||
GLIBC_2.0 __send F
|
||||
GLIBC_2.0 __sigaction F
|
||||
GLIBC_2.0 _pthread_cleanup_pop F
|
||||
GLIBC_2.0 _pthread_cleanup_pop_restore F
|
||||
@ -65,7 +64,6 @@ GLIBC_2.0 sem_init F
|
||||
GLIBC_2.0 sem_post F
|
||||
GLIBC_2.0 sem_trywait F
|
||||
GLIBC_2.0 sem_wait F
|
||||
GLIBC_2.0 send F
|
||||
GLIBC_2.0 sigaction F
|
||||
GLIBC_2.0 siglongjmp F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
|
@ -41,7 +41,6 @@ GLIBC_2.2 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.2 __pthread_setspecific F
|
||||
GLIBC_2.2 __pwrite64 F
|
||||
GLIBC_2.2 __res_state F
|
||||
GLIBC_2.2 __send F
|
||||
GLIBC_2.2 __sigaction F
|
||||
GLIBC_2.2 _pthread_cleanup_pop F
|
||||
GLIBC_2.2 _pthread_cleanup_pop_restore F
|
||||
@ -144,7 +143,6 @@ GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2 sem_trywait F
|
||||
GLIBC_2.2 sem_unlink F
|
||||
GLIBC_2.2 sem_wait F
|
||||
GLIBC_2.2 send F
|
||||
GLIBC_2.2 sigaction F
|
||||
GLIBC_2.2 siglongjmp F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -32,6 +32,4 @@ __libc_send (int fd, const void *buf, size_t len, int flags)
|
||||
}
|
||||
weak_alias (__libc_send, send)
|
||||
weak_alias (__libc_send, __send)
|
||||
#ifdef HAVE_INTERNAL_SEND_SYMBOL
|
||||
libc_hidden_def (__send)
|
||||
#endif
|
||||
|
@ -39,7 +39,6 @@ GLIBC_2.2 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.2 __pthread_setspecific F
|
||||
GLIBC_2.2 __pwrite64 F
|
||||
GLIBC_2.2 __res_state F
|
||||
GLIBC_2.2 __send F
|
||||
GLIBC_2.2 __sigaction F
|
||||
GLIBC_2.2 _pthread_cleanup_pop F
|
||||
GLIBC_2.2 _pthread_cleanup_pop_restore F
|
||||
@ -142,7 +141,6 @@ GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2 sem_trywait F
|
||||
GLIBC_2.2 sem_unlink F
|
||||
GLIBC_2.2 sem_wait F
|
||||
GLIBC_2.2 send F
|
||||
GLIBC_2.2 sigaction F
|
||||
GLIBC_2.2 siglongjmp F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -39,7 +39,6 @@ GLIBC_2.2 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.2 __pthread_setspecific F
|
||||
GLIBC_2.2 __pwrite64 F
|
||||
GLIBC_2.2 __res_state F
|
||||
GLIBC_2.2 __send F
|
||||
GLIBC_2.2 __sigaction F
|
||||
GLIBC_2.2 _pthread_cleanup_pop F
|
||||
GLIBC_2.2 _pthread_cleanup_pop_restore F
|
||||
@ -142,7 +141,6 @@ GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2 sem_trywait F
|
||||
GLIBC_2.2 sem_unlink F
|
||||
GLIBC_2.2 sem_wait F
|
||||
GLIBC_2.2 send F
|
||||
GLIBC_2.2 sigaction F
|
||||
GLIBC_2.2 siglongjmp F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -17,7 +17,6 @@ GLIBC_2.0 __pthread_mutexattr_init F
|
||||
GLIBC_2.0 __pthread_mutexattr_settype F
|
||||
GLIBC_2.0 __pthread_once F
|
||||
GLIBC_2.0 __pthread_setspecific F
|
||||
GLIBC_2.0 __send F
|
||||
GLIBC_2.0 __sigaction F
|
||||
GLIBC_2.0 _pthread_cleanup_pop F
|
||||
GLIBC_2.0 _pthread_cleanup_pop_restore F
|
||||
@ -65,7 +64,6 @@ GLIBC_2.0 sem_init F
|
||||
GLIBC_2.0 sem_post F
|
||||
GLIBC_2.0 sem_trywait F
|
||||
GLIBC_2.0 sem_wait F
|
||||
GLIBC_2.0 send F
|
||||
GLIBC_2.0 sigaction F
|
||||
GLIBC_2.0 siglongjmp F
|
||||
GLIBC_2.1 __libc_allocate_rtsig F
|
||||
|
@ -39,7 +39,6 @@ GLIBC_2.2 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.2 __pthread_setspecific F
|
||||
GLIBC_2.2 __pwrite64 F
|
||||
GLIBC_2.2 __res_state F
|
||||
GLIBC_2.2 __send F
|
||||
GLIBC_2.2 __sigaction F
|
||||
GLIBC_2.2 _pthread_cleanup_pop F
|
||||
GLIBC_2.2 _pthread_cleanup_pop_restore F
|
||||
@ -142,7 +141,6 @@ GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2 sem_trywait F
|
||||
GLIBC_2.2 sem_unlink F
|
||||
GLIBC_2.2 sem_wait F
|
||||
GLIBC_2.2 send F
|
||||
GLIBC_2.2 sigaction F
|
||||
GLIBC_2.2 siglongjmp F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -95,10 +95,6 @@
|
||||
(long) (val), \
|
||||
(long) (((uint64_t) (val)) >> 32)
|
||||
|
||||
/* Exports the __send symbol on send.c linux implementation (some ABI have
|
||||
it missing due the usage of a old generic version without it). */
|
||||
#define HAVE_INTERNAL_SEND_SYMBOL 1
|
||||
|
||||
/* Export the ___brk_addr symbol on brk.c implementation (some ABIs export
|
||||
it due and old crtstuff.c code). */
|
||||
#define HAVE_INTERNAL_BRK_ADDR_SYMBOL 0
|
||||
|
@ -39,7 +39,6 @@ GLIBC_2.2.5 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.2.5 __pthread_setspecific F
|
||||
GLIBC_2.2.5 __pwrite64 F
|
||||
GLIBC_2.2.5 __res_state F
|
||||
GLIBC_2.2.5 __send F
|
||||
GLIBC_2.2.5 __sigaction F
|
||||
GLIBC_2.2.5 _pthread_cleanup_pop F
|
||||
GLIBC_2.2.5 _pthread_cleanup_pop_restore F
|
||||
@ -142,7 +141,6 @@ GLIBC_2.2.5 sem_timedwait F
|
||||
GLIBC_2.2.5 sem_trywait F
|
||||
GLIBC_2.2.5 sem_unlink F
|
||||
GLIBC_2.2.5 sem_wait F
|
||||
GLIBC_2.2.5 send F
|
||||
GLIBC_2.2.5 sigaction F
|
||||
GLIBC_2.2.5 siglongjmp F
|
||||
GLIBC_2.2.6 __libpthread_version_placeholder F
|
||||
|
@ -37,7 +37,6 @@ GLIBC_2.16 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.16 __pthread_unwind_next F
|
||||
GLIBC_2.16 __pwrite64 F
|
||||
GLIBC_2.16 __res_state F
|
||||
GLIBC_2.16 __send F
|
||||
GLIBC_2.16 __sigaction F
|
||||
GLIBC_2.16 _pthread_cleanup_pop F
|
||||
GLIBC_2.16 _pthread_cleanup_pop_restore F
|
||||
@ -162,7 +161,6 @@ GLIBC_2.16 sem_timedwait F
|
||||
GLIBC_2.16 sem_trywait F
|
||||
GLIBC_2.16 sem_unlink F
|
||||
GLIBC_2.16 sem_wait F
|
||||
GLIBC_2.16 send F
|
||||
GLIBC_2.16 sigaction F
|
||||
GLIBC_2.16 siglongjmp F
|
||||
GLIBC_2.18 pthread_getattr_default_np F
|
||||
|
Loading…
Reference in New Issue
Block a user