nptl: Move sem_timedwait into libc

The symbol was moved using scripts/move-symbol-to-libc.py.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
This commit is contained in:
Florian Weimer 2021-05-05 17:15:57 +02:00
parent 793042c63c
commit 018c75dcb1
65 changed files with 81 additions and 37 deletions

View file

@ -158,6 +158,7 @@ routines = \
sem_open \
sem_post \
sem_routines \
sem_timedwait \
tpp \
unwind \
@ -209,7 +210,6 @@ libpthread-routines = \
pthread_sigqueue \
pthread_timedjoin \
pthread_tryjoin \
sem_timedwait \
sem_unlink \
sem_wait \
vars \

View file

@ -114,6 +114,7 @@ libc {
pthread_spin_trylock;
pthread_spin_unlock;
pthread_yield;
sem_timedwait;
}
GLIBC_2.2.3 {
pthread_getattr_np;
@ -267,6 +268,7 @@ libc {
sem_init;
sem_open;
sem_post;
sem_timedwait;
thrd_exit;
tss_create;
tss_delete;
@ -371,7 +373,6 @@ libpthread {
pthread_yield;
pthread_rwlock_timedrdlock;
pthread_rwlock_timedwrlock;
sem_timedwait;
}
GLIBC_2.2.3 {

View file

@ -24,7 +24,7 @@
/* This is in a separate file because because sem_timedwait is only provided
if __USE_XOPEN2K is defined. */
int
__sem_timedwait64 (sem_t *sem, const struct __timespec64 *abstime)
___sem_timedwait64 (sem_t *sem, const struct __timespec64 *abstime)
{
if (! valid_nanoseconds (abstime->tv_nsec))
{
@ -42,15 +42,23 @@ __sem_timedwait64 (sem_t *sem, const struct __timespec64 *abstime)
CLOCK_REALTIME, abstime);
}
#if __TIMESIZE != 64
libpthread_hidden_def (__sem_timedwait64)
#if __TIMESIZE == 64
strong_alias (___sem_timedwait64, ___sem_timedwait)
#else /* __TIMESPEC64 != 64 */
libc_hidden_ver (___sem_timedwait64, __sem_timedwait64)
#ifndef SHARED
strong_alias (___sem_timedwait64, __sem_timedwait64)
#endif
int
__sem_timedwait (sem_t *sem, const struct timespec *abstime)
___sem_timedwait (sem_t *sem, const struct timespec *abstime)
{
struct __timespec64 ts64 = valid_timespec_to_timespec64 (*abstime);
return __sem_timedwait64 (sem, &ts64);
}
#endif /* __TIMESPEC64 != 64 */
versioned_symbol (libc, ___sem_timedwait, sem_timedwait, GLIBC_2_34);
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
compat_symbol (libpthread, ___sem_timedwait, sem_timedwait, GLIBC_2_2);
#endif
weak_alias (__sem_timedwait, sem_timedwait)

View file

@ -57,5 +57,5 @@ __sem_clockwait64 (sem_t *sem, clockid_t clockid,
libc_hidden_proto (__sem_clockwait64)
extern int
__sem_timedwait64 (sem_t *sem, const struct __timespec64 *abstime);
libpthread_hidden_proto (__sem_timedwait64)
libc_hidden_proto (__sem_timedwait64)
#endif

View file

@ -1666,6 +1666,7 @@ GLIBC_2.17 sem_getvalue F
GLIBC_2.17 sem_init F
GLIBC_2.17 sem_open F
GLIBC_2.17 sem_post F
GLIBC_2.17 sem_timedwait F
GLIBC_2.17 semctl F
GLIBC_2.17 semget F
GLIBC_2.17 semop F
@ -2360,6 +2361,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -39,7 +39,6 @@ GLIBC_2.17 pthread_setschedprio F
GLIBC_2.17 pthread_sigqueue F
GLIBC_2.17 pthread_timedjoin_np F
GLIBC_2.17 pthread_tryjoin_np F
GLIBC_2.17 sem_timedwait F
GLIBC_2.17 sem_trywait F
GLIBC_2.17 sem_unlink F
GLIBC_2.17 sem_wait F

View file

@ -2026,6 +2026,7 @@ GLIBC_2.2 rcmd_af F
GLIBC_2.2 rexec_af F
GLIBC_2.2 rresvport_af F
GLIBC_2.2 ruserok_af F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 shmctl F
GLIBC_2.2 svc_getreq_common F
@ -2445,6 +2446,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F

View file

@ -1608,6 +1608,7 @@ GLIBC_2.32 sem_getvalue F
GLIBC_2.32 sem_init F
GLIBC_2.32 sem_open F
GLIBC_2.32 sem_post F
GLIBC_2.32 sem_timedwait F
GLIBC_2.32 semctl F
GLIBC_2.32 semget F
GLIBC_2.32 semop F
@ -2119,6 +2120,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -42,7 +42,6 @@ GLIBC_2.32 pthread_setschedprio F
GLIBC_2.32 pthread_sigqueue F
GLIBC_2.32 pthread_timedjoin_np F
GLIBC_2.32 pthread_tryjoin_np F
GLIBC_2.32 sem_timedwait F
GLIBC_2.32 sem_trywait F
GLIBC_2.32 sem_unlink F
GLIBC_2.32 sem_wait F

View file

@ -260,6 +260,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F
@ -1851,6 +1852,7 @@ GLIBC_2.4 sem_getvalue F
GLIBC_2.4 sem_init F
GLIBC_2.4 sem_open F
GLIBC_2.4 sem_post F
GLIBC_2.4 sem_timedwait F
GLIBC_2.4 semctl F
GLIBC_2.4 semget F
GLIBC_2.4 semop F

View file

@ -47,7 +47,6 @@ GLIBC_2.4 pthread_setconcurrency F
GLIBC_2.4 pthread_setschedprio F
GLIBC_2.4 pthread_timedjoin_np F
GLIBC_2.4 pthread_tryjoin_np F
GLIBC_2.4 sem_timedwait F
GLIBC_2.4 sem_trywait F
GLIBC_2.4 sem_unlink F
GLIBC_2.4 sem_wait F

View file

@ -257,6 +257,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F
@ -1848,6 +1849,7 @@ GLIBC_2.4 sem_getvalue F
GLIBC_2.4 sem_init F
GLIBC_2.4 sem_open F
GLIBC_2.4 sem_post F
GLIBC_2.4 sem_timedwait F
GLIBC_2.4 semctl F
GLIBC_2.4 semget F
GLIBC_2.4 semop F

View file

@ -47,7 +47,6 @@ GLIBC_2.4 pthread_setconcurrency F
GLIBC_2.4 pthread_setschedprio F
GLIBC_2.4 pthread_timedjoin_np F
GLIBC_2.4 pthread_tryjoin_np F
GLIBC_2.4 sem_timedwait F
GLIBC_2.4 sem_trywait F
GLIBC_2.4 sem_unlink F
GLIBC_2.4 sem_wait F

View file

@ -1669,6 +1669,7 @@ GLIBC_2.29 sem_getvalue F
GLIBC_2.29 sem_init F
GLIBC_2.29 sem_open F
GLIBC_2.29 sem_post F
GLIBC_2.29 sem_timedwait F
GLIBC_2.29 semctl F
GLIBC_2.29 semget F
GLIBC_2.29 semop F
@ -2303,6 +2304,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -41,7 +41,6 @@ GLIBC_2.29 pthread_setschedprio F
GLIBC_2.29 pthread_sigqueue F
GLIBC_2.29 pthread_timedjoin_np F
GLIBC_2.29 pthread_tryjoin_np F
GLIBC_2.29 sem_timedwait F
GLIBC_2.29 sem_trywait F
GLIBC_2.29 sem_unlink F
GLIBC_2.29 sem_wait F

View file

@ -1458,6 +1458,7 @@ GLIBC_2.2 sem_getvalue F
GLIBC_2.2 sem_init F
GLIBC_2.2 sem_open F
GLIBC_2.2 sem_post F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 semget F
GLIBC_2.2 semop F
@ -2254,6 +2255,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -31,7 +31,6 @@ GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 sem_trywait F
GLIBC_2.2 sem_unlink F
GLIBC_2.2 sem_wait F

View file

@ -2038,6 +2038,7 @@ GLIBC_2.2 rexec_af F
GLIBC_2.2 rresvport_af F
GLIBC_2.2 ruserok_af F
GLIBC_2.2 scandir64 F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 setrlimit F
GLIBC_2.2 shmctl F
@ -2435,6 +2436,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F

View file

@ -1479,6 +1479,7 @@ GLIBC_2.2 sem_getvalue F
GLIBC_2.2 sem_init F
GLIBC_2.2 sem_open F
GLIBC_2.2 sem_post F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 semget F
GLIBC_2.2 semop F
@ -2288,6 +2289,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -31,7 +31,6 @@ GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 sem_trywait F
GLIBC_2.2 sem_unlink F
GLIBC_2.2 sem_wait F

View file

@ -261,6 +261,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F
@ -1831,6 +1832,7 @@ GLIBC_2.4 sem_getvalue F
GLIBC_2.4 sem_init F
GLIBC_2.4 sem_open F
GLIBC_2.4 sem_post F
GLIBC_2.4 sem_timedwait F
GLIBC_2.4 semctl F
GLIBC_2.4 semget F
GLIBC_2.4 semop F

View file

@ -47,7 +47,6 @@ GLIBC_2.4 pthread_setconcurrency F
GLIBC_2.4 pthread_setschedprio F
GLIBC_2.4 pthread_timedjoin_np F
GLIBC_2.4 pthread_tryjoin_np F
GLIBC_2.4 sem_timedwait F
GLIBC_2.4 sem_trywait F
GLIBC_2.4 sem_unlink F
GLIBC_2.4 sem_wait F

View file

@ -1994,6 +1994,7 @@ GLIBC_2.2 rexec_af F
GLIBC_2.2 rresvport_af F
GLIBC_2.2 ruserok_af F
GLIBC_2.2 scandir64 F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 setrlimit F
GLIBC_2.2 shmctl F
@ -2378,6 +2379,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F

View file

@ -1668,6 +1668,7 @@ GLIBC_2.18 sem_getvalue F
GLIBC_2.18 sem_init F
GLIBC_2.18 sem_open F
GLIBC_2.18 sem_post F
GLIBC_2.18 sem_timedwait F
GLIBC_2.18 semctl F
GLIBC_2.18 semget F
GLIBC_2.18 semop F
@ -2354,6 +2355,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -41,7 +41,6 @@ GLIBC_2.18 pthread_setschedprio F
GLIBC_2.18 pthread_sigqueue F
GLIBC_2.18 pthread_timedjoin_np F
GLIBC_2.18 pthread_tryjoin_np F
GLIBC_2.18 sem_timedwait F
GLIBC_2.18 sem_trywait F
GLIBC_2.18 sem_unlink F
GLIBC_2.18 sem_wait F

View file

@ -1668,6 +1668,7 @@ GLIBC_2.18 sem_getvalue F
GLIBC_2.18 sem_init F
GLIBC_2.18 sem_open F
GLIBC_2.18 sem_post F
GLIBC_2.18 sem_timedwait F
GLIBC_2.18 semctl F
GLIBC_2.18 semget F
GLIBC_2.18 semop F
@ -2351,6 +2352,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -41,7 +41,6 @@ GLIBC_2.18 pthread_setschedprio F
GLIBC_2.18 pthread_sigqueue F
GLIBC_2.18 pthread_timedjoin_np F
GLIBC_2.18 pthread_tryjoin_np F
GLIBC_2.18 sem_timedwait F
GLIBC_2.18 sem_trywait F
GLIBC_2.18 sem_unlink F
GLIBC_2.18 sem_wait F

View file

@ -1898,6 +1898,7 @@ GLIBC_2.2 sem_getvalue F
GLIBC_2.2 sem_init F
GLIBC_2.2 sem_open F
GLIBC_2.2 sem_post F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 sendfile F
GLIBC_2.2 setrlimit64 F
@ -2341,6 +2342,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -34,7 +34,6 @@ GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 sem_trywait F
GLIBC_2.2 sem_unlink F
GLIBC_2.2 sem_wait F

View file

@ -1896,6 +1896,7 @@ GLIBC_2.2 sem_getvalue F
GLIBC_2.2 sem_init F
GLIBC_2.2 sem_open F
GLIBC_2.2 sem_post F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 sendfile F
GLIBC_2.2 setrlimit64 F
@ -2339,6 +2340,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -34,7 +34,6 @@ GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 sem_trywait F
GLIBC_2.2 sem_unlink F
GLIBC_2.2 sem_wait F

View file

@ -1896,6 +1896,7 @@ GLIBC_2.2 sem_getvalue F
GLIBC_2.2 sem_init F
GLIBC_2.2 sem_open F
GLIBC_2.2 sem_post F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 sendfile F
GLIBC_2.2 setrlimit64 F
GLIBC_2.2 setutxent F
@ -2347,6 +2348,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -1892,6 +1892,7 @@ GLIBC_2.2 sem_getvalue F
GLIBC_2.2 sem_init F
GLIBC_2.2 sem_open F
GLIBC_2.2 sem_post F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 sendfile F
GLIBC_2.2 setrlimit64 F
GLIBC_2.2 setutxent F
@ -2341,6 +2342,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -1711,6 +1711,7 @@ GLIBC_2.21 sem_getvalue F
GLIBC_2.21 sem_init F
GLIBC_2.21 sem_open F
GLIBC_2.21 sem_post F
GLIBC_2.21 sem_timedwait F
GLIBC_2.21 semctl F
GLIBC_2.21 semget F
GLIBC_2.21 semop F
@ -2393,6 +2394,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -41,7 +41,6 @@ GLIBC_2.21 pthread_setschedprio F
GLIBC_2.21 pthread_sigqueue F
GLIBC_2.21 pthread_timedjoin_np F
GLIBC_2.21 pthread_tryjoin_np F
GLIBC_2.21 sem_timedwait F
GLIBC_2.21 sem_trywait F
GLIBC_2.21 sem_unlink F
GLIBC_2.21 sem_wait F

View file

@ -1999,6 +1999,7 @@ GLIBC_2.2 rexec_af F
GLIBC_2.2 rresvport_af F
GLIBC_2.2 ruserok_af F
GLIBC_2.2 scandir64 F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 setrlimit F
GLIBC_2.2 shmctl F
@ -2405,6 +2406,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F

View file

@ -2003,6 +2003,7 @@ GLIBC_2.2 rexec_af F
GLIBC_2.2 rresvport_af F
GLIBC_2.2 ruserok_af F
GLIBC_2.2 scandir64 F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 setrlimit F
GLIBC_2.2 shmctl F
@ -2438,6 +2439,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -1583,6 +1583,7 @@ GLIBC_2.3 sem_getvalue F
GLIBC_2.3 sem_init F
GLIBC_2.3 sem_open F
GLIBC_2.3 sem_post F
GLIBC_2.3 sem_timedwait F
GLIBC_2.3 semctl F
GLIBC_2.3 semget F
GLIBC_2.3 semop F
@ -2255,6 +2256,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -34,7 +34,6 @@ GLIBC_2.3 pthread_getconcurrency F
GLIBC_2.3 pthread_getcpuclockid F
GLIBC_2.3 pthread_join F
GLIBC_2.3 pthread_setconcurrency F
GLIBC_2.3 sem_timedwait F
GLIBC_2.3 sem_trywait F
GLIBC_2.3 sem_unlink F
GLIBC_2.3 sem_wait F

View file

@ -1754,6 +1754,7 @@ GLIBC_2.17 sem_getvalue F
GLIBC_2.17 sem_init F
GLIBC_2.17 sem_open F
GLIBC_2.17 sem_post F
GLIBC_2.17 sem_timedwait F
GLIBC_2.17 semctl F
GLIBC_2.17 semget F
GLIBC_2.17 semop F
@ -2556,6 +2557,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -39,7 +39,6 @@ GLIBC_2.17 pthread_setschedprio F
GLIBC_2.17 pthread_sigqueue F
GLIBC_2.17 pthread_timedjoin_np F
GLIBC_2.17 pthread_tryjoin_np F
GLIBC_2.17 sem_timedwait F
GLIBC_2.17 sem_trywait F
GLIBC_2.17 sem_unlink F
GLIBC_2.17 sem_wait F

View file

@ -1610,6 +1610,7 @@ GLIBC_2.33 sem_getvalue F
GLIBC_2.33 sem_init F
GLIBC_2.33 sem_open F
GLIBC_2.33 sem_post F
GLIBC_2.33 sem_timedwait F
GLIBC_2.33 semctl F
GLIBC_2.33 semget F
GLIBC_2.33 semop F
@ -2121,6 +2122,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -42,7 +42,6 @@ GLIBC_2.33 pthread_setschedprio F
GLIBC_2.33 pthread_sigqueue F
GLIBC_2.33 pthread_timedjoin_np F
GLIBC_2.33 pthread_tryjoin_np F
GLIBC_2.33 sem_timedwait F
GLIBC_2.33 sem_trywait F
GLIBC_2.33 sem_unlink F
GLIBC_2.33 sem_wait F

View file

@ -1658,6 +1658,7 @@ GLIBC_2.27 sem_getvalue F
GLIBC_2.27 sem_init F
GLIBC_2.27 sem_open F
GLIBC_2.27 sem_post F
GLIBC_2.27 sem_timedwait F
GLIBC_2.27 semctl F
GLIBC_2.27 semget F
GLIBC_2.27 semop F
@ -2321,6 +2322,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -41,7 +41,6 @@ GLIBC_2.27 pthread_setschedprio F
GLIBC_2.27 pthread_sigqueue F
GLIBC_2.27 pthread_timedjoin_np F
GLIBC_2.27 pthread_tryjoin_np F
GLIBC_2.27 sem_timedwait F
GLIBC_2.27 sem_trywait F
GLIBC_2.27 sem_unlink F
GLIBC_2.27 sem_wait F

View file

@ -1997,6 +1997,7 @@ GLIBC_2.2 rexec_af F
GLIBC_2.2 rresvport_af F
GLIBC_2.2 ruserok_af F
GLIBC_2.2 scandir64 F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 setrlimit F
GLIBC_2.2 shmctl F
@ -2403,6 +2404,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -39,7 +39,6 @@ GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F

View file

@ -1476,6 +1476,7 @@ GLIBC_2.2 sem_getvalue F
GLIBC_2.2 sem_init F
GLIBC_2.2 sem_open F
GLIBC_2.2 sem_post F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 semget F
GLIBC_2.2 semop F
@ -2292,6 +2293,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -32,7 +32,6 @@ GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 sem_trywait F
GLIBC_2.2 sem_unlink F
GLIBC_2.2 sem_wait F

View file

@ -1462,6 +1462,7 @@ GLIBC_2.2 sem_getvalue F
GLIBC_2.2 sem_init F
GLIBC_2.2 sem_open F
GLIBC_2.2 sem_post F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 semget F
GLIBC_2.2 semop F
@ -2261,6 +2262,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -31,7 +31,6 @@ GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 sem_trywait F
GLIBC_2.2 sem_unlink F
GLIBC_2.2 sem_wait F

View file

@ -1462,6 +1462,7 @@ GLIBC_2.2 sem_getvalue F
GLIBC_2.2 sem_init F
GLIBC_2.2 sem_open F
GLIBC_2.2 sem_post F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 semget F
GLIBC_2.2 semop F
@ -2258,6 +2259,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -31,7 +31,6 @@ GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 sem_trywait F
GLIBC_2.2 sem_unlink F
GLIBC_2.2 sem_wait F

View file

@ -1993,6 +1993,7 @@ GLIBC_2.2 rexec_af F
GLIBC_2.2 rresvport_af F
GLIBC_2.2 ruserok_af F
GLIBC_2.2 scandir64 F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 shmctl F
GLIBC_2.2 svc_getreq_common F
@ -2394,6 +2395,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -38,7 +38,6 @@ GLIBC_2.2 pthread_barrierattr_destroy F
GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F

View file

@ -1505,6 +1505,7 @@ GLIBC_2.2 sem_getvalue F
GLIBC_2.2 sem_init F
GLIBC_2.2 sem_open F
GLIBC_2.2 sem_post F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 semget F
GLIBC_2.2 semop F
@ -2309,6 +2310,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -31,7 +31,6 @@ GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_join F
GLIBC_2.2 pthread_setconcurrency F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 sem_trywait F
GLIBC_2.2 sem_unlink F
GLIBC_2.2 sem_wait F

View file

@ -1473,6 +1473,7 @@ GLIBC_2.2.5 sem_getvalue F
GLIBC_2.2.5 sem_init F
GLIBC_2.2.5 sem_open F
GLIBC_2.2.5 sem_post F
GLIBC_2.2.5 sem_timedwait F
GLIBC_2.2.5 semctl F
GLIBC_2.2.5 semget F
GLIBC_2.2.5 semop F
@ -2270,6 +2271,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -31,7 +31,6 @@ GLIBC_2.2.5 pthread_getconcurrency F
GLIBC_2.2.5 pthread_getcpuclockid F
GLIBC_2.2.5 pthread_join F
GLIBC_2.2.5 pthread_setconcurrency F
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

View file

@ -1672,6 +1672,7 @@ GLIBC_2.16 sem_getvalue F
GLIBC_2.16 sem_init F
GLIBC_2.16 sem_open F
GLIBC_2.16 sem_post F
GLIBC_2.16 sem_timedwait F
GLIBC_2.16 semctl F
GLIBC_2.16 semget F
GLIBC_2.16 semop F
@ -2375,6 +2376,7 @@ GLIBC_2.34 sem_getvalue F
GLIBC_2.34 sem_init F
GLIBC_2.34 sem_open F
GLIBC_2.34 sem_post F
GLIBC_2.34 sem_timedwait F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 tss_create F
GLIBC_2.34 tss_delete F

View file

@ -39,7 +39,6 @@ GLIBC_2.16 pthread_setschedprio F
GLIBC_2.16 pthread_sigqueue F
GLIBC_2.16 pthread_timedjoin_np F
GLIBC_2.16 pthread_tryjoin_np F
GLIBC_2.16 sem_timedwait F
GLIBC_2.16 sem_trywait F
GLIBC_2.16 sem_unlink F
GLIBC_2.16 sem_wait F