diff options
author | Florian Weimer <fweimer@redhat.com> | 2021-05-03 09:23:17 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2021-05-03 09:23:44 +0200 |
commit | c2fd60a5861efef48252f5cc7efc70e1d8a0da9a (patch) | |
tree | 73039b111fb8f291dfcd4cc91b9f037f82ceda93 /sysdeps | |
parent | 0505ae4e3b6d18b7ed1ec4c9b2d7e890acadec93 (diff) | |
download | glibc-c2fd60a5861efef48252f5cc7efc70e1d8a0da9a.zip glibc-c2fd60a5861efef48252f5cc7efc70e1d8a0da9a.tar.gz glibc-c2fd60a5861efef48252f5cc7efc70e1d8a0da9a.tar.bz2 |
nptl: Move pthread_yield into libc, as a compatibility symbol
And deprecate it in <pthread.h>, redirecting it to sched_yield
for the time being.
The symbol was moved using scripts/move-symbol-to-libc.py.
No GLIBC_2.34 symbol version is added because of the compatibility
symbol status.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'sysdeps')
62 files changed, 39 insertions, 33 deletions
diff --git a/sysdeps/nptl/pthread.h b/sysdeps/nptl/pthread.h index af0c156..22e037d 100644 --- a/sysdeps/nptl/pthread.h +++ b/sysdeps/nptl/pthread.h @@ -454,11 +454,14 @@ extern int pthread_setconcurrency (int __level) __THROW; #endif #ifdef __USE_GNU -/* Yield the processor to another thread or process. - This function is similar to the POSIX `sched_yield' function but - might be differently implemented in the case of a m-on-n thread - implementation. */ extern int pthread_yield (void) __THROW; +# ifdef __REDIRECT_NTH +extern int __REDIRECT_NTH (pthread_yield, (void), sched_yield) + __attribute_deprecated_msg__ ("\ +pthread_yield is deprecated, use sched_yield instead"); +# else +# define pthread_yield sched_yield +# endif /* Limit specified thread TH to run only on the processors represented diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index ad9f344..aad440c 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -1530,6 +1530,7 @@ GLIBC_2.17 pthread_spin_init F GLIBC_2.17 pthread_spin_lock F GLIBC_2.17 pthread_spin_trylock F GLIBC_2.17 pthread_spin_unlock F +GLIBC_2.17 pthread_yield F GLIBC_2.17 ptrace F GLIBC_2.17 ptsname F GLIBC_2.17 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist index 433b97f..c1f11e1 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist @@ -40,7 +40,6 @@ GLIBC_2.17 pthread_sigqueue F GLIBC_2.17 pthread_testcancel F GLIBC_2.17 pthread_timedjoin_np F GLIBC_2.17 pthread_tryjoin_np F -GLIBC_2.17 pthread_yield F GLIBC_2.17 sem_close F GLIBC_2.17 sem_destroy F GLIBC_2.17 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index 1a97584..e0deca0 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -2004,6 +2004,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 putwc F GLIBC_2.2 putwc_unlocked F GLIBC_2.2 putwchar F diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist index e46d8b6..5eae00f 100644 --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist @@ -49,7 +49,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 pthread_yield F GLIBC_2.2 sem_timedwait F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index fb46270..ac0f574 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -1473,6 +1473,7 @@ GLIBC_2.32 pthread_spin_init F GLIBC_2.32 pthread_spin_lock F GLIBC_2.32 pthread_spin_trylock F GLIBC_2.32 pthread_spin_unlock F +GLIBC_2.32 pthread_yield F GLIBC_2.32 ptrace F GLIBC_2.32 ptsname F GLIBC_2.32 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist index e845258..8d12b93 100644 --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist @@ -43,7 +43,6 @@ GLIBC_2.32 pthread_sigqueue F GLIBC_2.32 pthread_testcancel F GLIBC_2.32 pthread_timedjoin_np F GLIBC_2.32 pthread_tryjoin_np F -GLIBC_2.32 pthread_yield F GLIBC_2.32 sem_clockwait F GLIBC_2.32 sem_close F GLIBC_2.32 sem_destroy F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 7eb46e6..c77241c 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -1718,6 +1718,7 @@ GLIBC_2.4 pthread_spin_init F GLIBC_2.4 pthread_spin_lock F GLIBC_2.4 pthread_spin_trylock F GLIBC_2.4 pthread_spin_unlock F +GLIBC_2.4 pthread_yield F GLIBC_2.4 ptrace F GLIBC_2.4 ptsname F GLIBC_2.4 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist index 2a67035..e7907d8 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist @@ -48,7 +48,6 @@ GLIBC_2.4 pthread_setschedprio F GLIBC_2.4 pthread_testcancel F GLIBC_2.4 pthread_timedjoin_np F GLIBC_2.4 pthread_tryjoin_np F -GLIBC_2.4 pthread_yield F GLIBC_2.4 sem_close F GLIBC_2.4 sem_destroy F GLIBC_2.4 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index 5334659..9e02ac9 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -1715,6 +1715,7 @@ GLIBC_2.4 pthread_spin_init F GLIBC_2.4 pthread_spin_lock F GLIBC_2.4 pthread_spin_trylock F GLIBC_2.4 pthread_spin_unlock F +GLIBC_2.4 pthread_yield F GLIBC_2.4 ptrace F GLIBC_2.4 ptsname F GLIBC_2.4 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist index 2a67035..e7907d8 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -48,7 +48,6 @@ GLIBC_2.4 pthread_setschedprio F GLIBC_2.4 pthread_testcancel F GLIBC_2.4 pthread_timedjoin_np F GLIBC_2.4 pthread_tryjoin_np F -GLIBC_2.4 pthread_yield F GLIBC_2.4 sem_close F GLIBC_2.4 sem_destroy F GLIBC_2.4 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index 33ef4fd..a209787 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -1530,6 +1530,7 @@ GLIBC_2.29 pthread_spin_init F GLIBC_2.29 pthread_spin_lock F GLIBC_2.29 pthread_spin_trylock F GLIBC_2.29 pthread_spin_unlock F +GLIBC_2.29 pthread_yield F GLIBC_2.29 ptrace F GLIBC_2.29 ptsname F GLIBC_2.29 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist index 20bb905..4030a58 100644 --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist @@ -42,7 +42,6 @@ GLIBC_2.29 pthread_sigqueue F GLIBC_2.29 pthread_testcancel F GLIBC_2.29 pthread_timedjoin_np F GLIBC_2.29 pthread_tryjoin_np F -GLIBC_2.29 pthread_yield F GLIBC_2.29 sem_close F GLIBC_2.29 sem_destroy F GLIBC_2.29 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index 9152ccd..cbbf211 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -1341,6 +1341,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 ptrace F GLIBC_2.2 ptsname F GLIBC_2.2 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist index 5f01a50..af0359b 100644 --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist @@ -32,7 +32,6 @@ GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F GLIBC_2.2 pthread_testcancel F -GLIBC_2.2 pthread_yield F GLIBC_2.2 sem_close F GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index 29fca03..24cb2d6 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -2013,6 +2013,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 putwc F GLIBC_2.2 putwc_unlocked F GLIBC_2.2 putwchar F diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist index d72b492..1fdd0c7 100644 --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist @@ -49,7 +49,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 pthread_yield F GLIBC_2.2 sem_timedwait F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index 80ceefd..7513d48 100644 --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist @@ -1362,6 +1362,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 ptrace F GLIBC_2.2 ptsname F GLIBC_2.2 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist index 262d119..c6c1f7a 100644 --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist @@ -32,7 +32,6 @@ GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F GLIBC_2.2 pthread_testcancel F -GLIBC_2.2 pthread_yield F GLIBC_2.2 sem_close F GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index 71fa5d9..013dcbb 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -1698,6 +1698,7 @@ GLIBC_2.4 pthread_spin_init F GLIBC_2.4 pthread_spin_lock F GLIBC_2.4 pthread_spin_trylock F GLIBC_2.4 pthread_spin_unlock F +GLIBC_2.4 pthread_yield F GLIBC_2.4 ptrace F GLIBC_2.4 ptsname F GLIBC_2.4 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist index 2a67035..e7907d8 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist @@ -48,7 +48,6 @@ GLIBC_2.4 pthread_setschedprio F GLIBC_2.4 pthread_testcancel F GLIBC_2.4 pthread_timedjoin_np F GLIBC_2.4 pthread_tryjoin_np F -GLIBC_2.4 pthread_yield F GLIBC_2.4 sem_close F GLIBC_2.4 sem_destroy F GLIBC_2.4 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index 8214498..0748c21 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -1969,6 +1969,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 putwc F GLIBC_2.2 putwc_unlocked F GLIBC_2.2 putwchar F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist index d72b492..1fdd0c7 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist @@ -49,7 +49,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 pthread_yield F GLIBC_2.2 sem_timedwait F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index aad26fb..4f0cf3b 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -1532,6 +1532,7 @@ GLIBC_2.18 pthread_spin_init F GLIBC_2.18 pthread_spin_lock F GLIBC_2.18 pthread_spin_trylock F GLIBC_2.18 pthread_spin_unlock F +GLIBC_2.18 pthread_yield F GLIBC_2.18 ptrace F GLIBC_2.18 ptsname F GLIBC_2.18 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist index d5f5e8a..785630f 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_sigqueue F GLIBC_2.18 pthread_testcancel F GLIBC_2.18 pthread_timedjoin_np F GLIBC_2.18 pthread_tryjoin_np F -GLIBC_2.18 pthread_yield F GLIBC_2.18 sem_close F GLIBC_2.18 sem_destroy F GLIBC_2.18 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index 1607ffc..726bae9 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -1532,6 +1532,7 @@ GLIBC_2.18 pthread_spin_init F GLIBC_2.18 pthread_spin_lock F GLIBC_2.18 pthread_spin_trylock F GLIBC_2.18 pthread_spin_unlock F +GLIBC_2.18 pthread_yield F GLIBC_2.18 ptrace F GLIBC_2.18 ptsname F GLIBC_2.18 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist index d5f5e8a..785630f 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_sigqueue F GLIBC_2.18 pthread_testcancel F GLIBC_2.18 pthread_timedjoin_np F GLIBC_2.18 pthread_tryjoin_np F -GLIBC_2.18 pthread_yield F GLIBC_2.18 sem_close F GLIBC_2.18 sem_destroy F GLIBC_2.18 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index 8c08cf4..12f4c46 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -1865,6 +1865,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 ptsname F GLIBC_2.2 ptsname_r F GLIBC_2.2 putgrent F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist index 478a6a2..8df7179 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist @@ -39,7 +39,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 pthread_yield F GLIBC_2.2 sem_close F GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index a97db1b..640f5e8 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -1863,6 +1863,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 ptsname F GLIBC_2.2 ptsname_r F GLIBC_2.2 putgrent F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist index 478a6a2..8df7179 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist @@ -39,7 +39,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 pthread_yield F GLIBC_2.2 sem_close F GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index 6d85bfd..92c0be4 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -1863,6 +1863,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 ptsname F GLIBC_2.2 ptsname_r F GLIBC_2.2 putgrent F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 479e368..90a0e49 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -1859,6 +1859,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 ptsname F GLIBC_2.2 ptsname_r F GLIBC_2.2 putgrent F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist index 3b92e97..caeb686 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -1575,6 +1575,7 @@ GLIBC_2.21 pthread_spin_init F GLIBC_2.21 pthread_spin_lock F GLIBC_2.21 pthread_spin_trylock F GLIBC_2.21 pthread_spin_unlock F +GLIBC_2.21 pthread_yield F GLIBC_2.21 ptrace F GLIBC_2.21 ptsname F GLIBC_2.21 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist index 34b90a4..fb9c53e 100644 --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist @@ -42,7 +42,6 @@ GLIBC_2.21 pthread_sigqueue F GLIBC_2.21 pthread_testcancel F GLIBC_2.21 pthread_timedjoin_np F GLIBC_2.21 pthread_tryjoin_np F -GLIBC_2.21 pthread_yield F GLIBC_2.21 sem_close F GLIBC_2.21 sem_destroy F GLIBC_2.21 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index f8ab929..6bb6f8f 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -1974,6 +1974,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 putwc F GLIBC_2.2 putwc_unlocked F GLIBC_2.2 putwchar F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist index 028a4ef..c761c15 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist @@ -49,7 +49,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 pthread_yield F GLIBC_2.2 sem_timedwait F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index 7815c48..29dad17 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -1978,6 +1978,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 putwc F GLIBC_2.2 putwc_unlocked F GLIBC_2.2 putwchar F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index cf66477..c410a6c 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -1465,6 +1465,7 @@ GLIBC_2.3 pthread_spin_init F GLIBC_2.3 pthread_spin_lock F GLIBC_2.3 pthread_spin_trylock F GLIBC_2.3 pthread_spin_unlock F +GLIBC_2.3 pthread_yield F GLIBC_2.3 ptrace F GLIBC_2.3 ptsname F GLIBC_2.3 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist index c7a8b11..037f0f2 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist @@ -35,7 +35,6 @@ GLIBC_2.3 pthread_getcpuclockid F GLIBC_2.3 pthread_join F GLIBC_2.3 pthread_setconcurrency F GLIBC_2.3 pthread_testcancel F -GLIBC_2.3 pthread_yield F GLIBC_2.3 sem_close F GLIBC_2.3 sem_destroy F GLIBC_2.3 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index c6159c1..7a2bf05 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -1618,6 +1618,7 @@ GLIBC_2.17 pthread_spin_init F GLIBC_2.17 pthread_spin_lock F GLIBC_2.17 pthread_spin_trylock F GLIBC_2.17 pthread_spin_unlock F +GLIBC_2.17 pthread_yield F GLIBC_2.17 ptrace F GLIBC_2.17 ptsname F GLIBC_2.17 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist index 433b97f..c1f11e1 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist @@ -40,7 +40,6 @@ GLIBC_2.17 pthread_sigqueue F GLIBC_2.17 pthread_testcancel F GLIBC_2.17 pthread_timedjoin_np F GLIBC_2.17 pthread_tryjoin_np F -GLIBC_2.17 pthread_yield F GLIBC_2.17 sem_close F GLIBC_2.17 sem_destroy F GLIBC_2.17 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index cd61ddc..fa4803d 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -1475,6 +1475,7 @@ GLIBC_2.33 pthread_spin_init F GLIBC_2.33 pthread_spin_lock F GLIBC_2.33 pthread_spin_trylock F GLIBC_2.33 pthread_spin_unlock F +GLIBC_2.33 pthread_yield F GLIBC_2.33 ptrace F GLIBC_2.33 ptsname F GLIBC_2.33 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist index 2ee61a2..b06dfc1 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist @@ -43,7 +43,6 @@ GLIBC_2.33 pthread_sigqueue F GLIBC_2.33 pthread_testcancel F GLIBC_2.33 pthread_timedjoin_np F GLIBC_2.33 pthread_tryjoin_np F -GLIBC_2.33 pthread_yield F GLIBC_2.33 sem_clockwait F GLIBC_2.33 sem_close F GLIBC_2.33 sem_destroy F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index 5c0e6ff..91cbd00 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -1520,6 +1520,7 @@ GLIBC_2.27 pthread_spin_init F GLIBC_2.27 pthread_spin_lock F GLIBC_2.27 pthread_spin_trylock F GLIBC_2.27 pthread_spin_unlock F +GLIBC_2.27 pthread_yield F GLIBC_2.27 ptrace F GLIBC_2.27 ptsname F GLIBC_2.27 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist index 69884ff..5a7d956 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist @@ -42,7 +42,6 @@ GLIBC_2.27 pthread_sigqueue F GLIBC_2.27 pthread_testcancel F GLIBC_2.27 pthread_timedjoin_np F GLIBC_2.27 pthread_tryjoin_np F -GLIBC_2.27 pthread_yield F GLIBC_2.27 sem_close F GLIBC_2.27 sem_destroy F GLIBC_2.27 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index eda3b94..78bc38d 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -1972,6 +1972,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 putwc F GLIBC_2.2 putwc_unlocked F GLIBC_2.2 putwchar F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist index d027584..ddcff61 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist @@ -50,7 +50,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 pthread_yield F GLIBC_2.2 sem_timedwait F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist index d8ac3bc..8fbd212 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist @@ -1359,6 +1359,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 ptrace F GLIBC_2.2 ptsname F GLIBC_2.2 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist index 0af32d5..ffe9d5f 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist @@ -33,7 +33,6 @@ GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F GLIBC_2.2 pthread_testcancel F -GLIBC_2.2 pthread_yield F GLIBC_2.2 sem_close F GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 995994f..2199062 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -1345,6 +1345,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 ptrace F GLIBC_2.2 ptsname F GLIBC_2.2 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist index 5f01a50..af0359b 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist @@ -32,7 +32,6 @@ GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F GLIBC_2.2 pthread_testcancel F -GLIBC_2.2 pthread_yield F GLIBC_2.2 sem_close F GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index d9097ad..10d5e2d 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -1345,6 +1345,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 ptrace F GLIBC_2.2 ptsname F GLIBC_2.2 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist index 5f01a50..af0359b 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist @@ -32,7 +32,6 @@ GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F GLIBC_2.2 pthread_testcancel F -GLIBC_2.2 pthread_yield F GLIBC_2.2 sem_close F GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index 850a900..55df20c 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -1968,6 +1968,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 putwc F GLIBC_2.2 putwc_unlocked F GLIBC_2.2 putwchar F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist index e46d8b6..5eae00f 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist @@ -49,7 +49,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 pthread_yield F GLIBC_2.2 sem_timedwait F GLIBC_2.2.3 __libpthread_version_placeholder F GLIBC_2.2.6 __libpthread_version_placeholder F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index 13025bb..f9520b4 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -1388,6 +1388,7 @@ GLIBC_2.2 pthread_spin_init F GLIBC_2.2 pthread_spin_lock F GLIBC_2.2 pthread_spin_trylock F GLIBC_2.2 pthread_spin_unlock F +GLIBC_2.2 pthread_yield F GLIBC_2.2 ptrace F GLIBC_2.2 ptsname F GLIBC_2.2 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist index 262d119..c6c1f7a 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist @@ -32,7 +32,6 @@ GLIBC_2.2 pthread_getcpuclockid F GLIBC_2.2 pthread_join F GLIBC_2.2 pthread_setconcurrency F GLIBC_2.2 pthread_testcancel F -GLIBC_2.2 pthread_yield F GLIBC_2.2 sem_close F GLIBC_2.2 sem_destroy F GLIBC_2.2 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index 78853c9..9a4a3c1 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -1356,6 +1356,7 @@ GLIBC_2.2.5 pthread_spin_init F GLIBC_2.2.5 pthread_spin_lock F GLIBC_2.2.5 pthread_spin_trylock F GLIBC_2.2.5 pthread_spin_unlock F +GLIBC_2.2.5 pthread_yield F GLIBC_2.2.5 ptrace F GLIBC_2.2.5 ptsname F GLIBC_2.2.5 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist index 00d9751..540c876 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist @@ -32,7 +32,6 @@ 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 pthread_testcancel F -GLIBC_2.2.5 pthread_yield F GLIBC_2.2.5 sem_close F GLIBC_2.2.5 sem_destroy F GLIBC_2.2.5 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index b319351..21385c2 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -1537,6 +1537,7 @@ GLIBC_2.16 pthread_spin_init F GLIBC_2.16 pthread_spin_lock F GLIBC_2.16 pthread_spin_trylock F GLIBC_2.16 pthread_spin_unlock F +GLIBC_2.16 pthread_yield F GLIBC_2.16 ptrace F GLIBC_2.16 ptsname F GLIBC_2.16 ptsname_r F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist index 2e04f23..01f6915 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist @@ -40,7 +40,6 @@ GLIBC_2.16 pthread_sigqueue F GLIBC_2.16 pthread_testcancel F GLIBC_2.16 pthread_timedjoin_np F GLIBC_2.16 pthread_tryjoin_np F -GLIBC_2.16 pthread_yield F GLIBC_2.16 sem_close F GLIBC_2.16 sem_destroy F GLIBC_2.16 sem_getvalue F |