2018-04-01 23:43:22 +00:00
|
|
|
GLIBC_2.12 __mutex_lock_solid F
|
|
|
|
GLIBC_2.12 __mutex_unlock_solid F
|
|
|
|
GLIBC_2.12 __pthread_get_cleanup_stack F
|
|
|
|
GLIBC_2.12 __pthread_key_create F
|
|
|
|
GLIBC_2.12 __pthread_kill F
|
|
|
|
GLIBC_2.12 __pthread_mutex_transfer_np F
|
|
|
|
GLIBC_2.12 __pthread_spin_destroy F
|
|
|
|
GLIBC_2.12 __pthread_spin_init F
|
|
|
|
GLIBC_2.12 __pthread_spin_lock F
|
|
|
|
GLIBC_2.12 __pthread_spin_trylock F
|
|
|
|
GLIBC_2.12 __pthread_spin_unlock F
|
|
|
|
GLIBC_2.12 _cthreads_flockfile F
|
|
|
|
GLIBC_2.12 _cthreads_ftrylockfile F
|
|
|
|
GLIBC_2.12 _cthreads_funlockfile F
|
|
|
|
GLIBC_2.12 _pthread_spin_lock F
|
|
|
|
GLIBC_2.12 cthread_detach F
|
|
|
|
GLIBC_2.12 cthread_fork F
|
|
|
|
GLIBC_2.12 cthread_getspecific F
|
|
|
|
GLIBC_2.12 cthread_keycreate F
|
|
|
|
GLIBC_2.12 cthread_setspecific F
|
|
|
|
GLIBC_2.12 flockfile F
|
|
|
|
GLIBC_2.12 ftrylockfile F
|
|
|
|
GLIBC_2.12 funlockfile F
|
|
|
|
GLIBC_2.12 pthread_atfork F
|
|
|
|
GLIBC_2.12 pthread_attr_destroy F
|
|
|
|
GLIBC_2.12 pthread_attr_getguardsize F
|
|
|
|
GLIBC_2.12 pthread_attr_getscope F
|
|
|
|
GLIBC_2.12 pthread_attr_getstack F
|
|
|
|
GLIBC_2.12 pthread_attr_getstackaddr F
|
|
|
|
GLIBC_2.12 pthread_attr_getstacksize F
|
|
|
|
GLIBC_2.12 pthread_attr_init F
|
|
|
|
GLIBC_2.12 pthread_attr_setguardsize F
|
|
|
|
GLIBC_2.12 pthread_attr_setschedparam F
|
|
|
|
GLIBC_2.12 pthread_attr_setscope F
|
|
|
|
GLIBC_2.12 pthread_attr_setstack F
|
|
|
|
GLIBC_2.12 pthread_attr_setstackaddr F
|
|
|
|
GLIBC_2.12 pthread_attr_setstacksize F
|
|
|
|
GLIBC_2.12 pthread_barrier_destroy F
|
|
|
|
GLIBC_2.12 pthread_barrier_init F
|
|
|
|
GLIBC_2.12 pthread_barrier_wait F
|
|
|
|
GLIBC_2.12 pthread_barrierattr_destroy F
|
|
|
|
GLIBC_2.12 pthread_barrierattr_getpshared F
|
|
|
|
GLIBC_2.12 pthread_barrierattr_init F
|
|
|
|
GLIBC_2.12 pthread_barrierattr_setpshared F
|
|
|
|
GLIBC_2.12 pthread_cancel F
|
|
|
|
GLIBC_2.12 pthread_cond_broadcast F
|
|
|
|
GLIBC_2.12 pthread_cond_destroy F
|
|
|
|
GLIBC_2.12 pthread_cond_init F
|
|
|
|
GLIBC_2.12 pthread_cond_signal F
|
|
|
|
GLIBC_2.12 pthread_cond_timedwait F
|
|
|
|
GLIBC_2.12 pthread_cond_wait F
|
|
|
|
GLIBC_2.12 pthread_condattr_destroy F
|
|
|
|
GLIBC_2.12 pthread_condattr_getclock F
|
|
|
|
GLIBC_2.12 pthread_condattr_getpshared F
|
|
|
|
GLIBC_2.12 pthread_condattr_init F
|
|
|
|
GLIBC_2.12 pthread_condattr_setclock F
|
|
|
|
GLIBC_2.12 pthread_condattr_setpshared F
|
|
|
|
GLIBC_2.12 pthread_create F
|
|
|
|
GLIBC_2.12 pthread_detach F
|
|
|
|
GLIBC_2.12 pthread_exit F
|
|
|
|
GLIBC_2.12 pthread_getattr_np F
|
|
|
|
GLIBC_2.12 pthread_getconcurrency F
|
|
|
|
GLIBC_2.12 pthread_getcpuclockid F
|
|
|
|
GLIBC_2.12 pthread_getspecific F
|
|
|
|
GLIBC_2.12 pthread_join F
|
|
|
|
GLIBC_2.12 pthread_key_create F
|
|
|
|
GLIBC_2.12 pthread_key_delete F
|
|
|
|
GLIBC_2.12 pthread_kill F
|
|
|
|
GLIBC_2.12 pthread_mutex_destroy F
|
|
|
|
GLIBC_2.12 pthread_mutex_getprioceiling F
|
|
|
|
GLIBC_2.12 pthread_mutex_init F
|
|
|
|
GLIBC_2.12 pthread_mutex_lock F
|
|
|
|
GLIBC_2.12 pthread_mutex_setprioceiling F
|
|
|
|
GLIBC_2.12 pthread_mutex_timedlock F
|
|
|
|
GLIBC_2.12 pthread_mutex_transfer_np F
|
|
|
|
GLIBC_2.12 pthread_mutex_trylock F
|
|
|
|
GLIBC_2.12 pthread_mutex_unlock F
|
|
|
|
GLIBC_2.12 pthread_mutexattr_destroy F
|
|
|
|
GLIBC_2.12 pthread_mutexattr_getprioceiling F
|
|
|
|
GLIBC_2.12 pthread_mutexattr_getprotocol F
|
|
|
|
GLIBC_2.12 pthread_mutexattr_getpshared F
|
|
|
|
GLIBC_2.12 pthread_mutexattr_gettype F
|
|
|
|
GLIBC_2.12 pthread_mutexattr_init F
|
|
|
|
GLIBC_2.12 pthread_mutexattr_setprioceiling F
|
|
|
|
GLIBC_2.12 pthread_mutexattr_setprotocol F
|
|
|
|
GLIBC_2.12 pthread_mutexattr_setpshared F
|
|
|
|
GLIBC_2.12 pthread_mutexattr_settype F
|
|
|
|
GLIBC_2.12 pthread_once F
|
|
|
|
GLIBC_2.12 pthread_rwlock_destroy F
|
|
|
|
GLIBC_2.12 pthread_rwlock_init F
|
|
|
|
GLIBC_2.12 pthread_rwlock_rdlock F
|
|
|
|
GLIBC_2.12 pthread_rwlock_timedrdlock F
|
|
|
|
GLIBC_2.12 pthread_rwlock_timedwrlock F
|
|
|
|
GLIBC_2.12 pthread_rwlock_tryrdlock F
|
|
|
|
GLIBC_2.12 pthread_rwlock_trywrlock F
|
|
|
|
GLIBC_2.12 pthread_rwlock_unlock F
|
|
|
|
GLIBC_2.12 pthread_rwlock_wrlock F
|
|
|
|
GLIBC_2.12 pthread_rwlockattr_destroy F
|
|
|
|
GLIBC_2.12 pthread_rwlockattr_getpshared F
|
|
|
|
GLIBC_2.12 pthread_rwlockattr_init F
|
|
|
|
GLIBC_2.12 pthread_rwlockattr_setpshared F
|
|
|
|
GLIBC_2.12 pthread_setcancelstate F
|
|
|
|
GLIBC_2.12 pthread_setcanceltype F
|
|
|
|
GLIBC_2.12 pthread_setconcurrency F
|
|
|
|
GLIBC_2.12 pthread_setschedprio F
|
|
|
|
GLIBC_2.12 pthread_setspecific F
|
|
|
|
GLIBC_2.12 pthread_sigmask F
|
|
|
|
GLIBC_2.12 pthread_spin_destroy F
|
|
|
|
GLIBC_2.12 pthread_spin_init F
|
|
|
|
GLIBC_2.12 pthread_spin_lock F
|
|
|
|
GLIBC_2.12 pthread_spin_trylock F
|
|
|
|
GLIBC_2.12 pthread_spin_unlock F
|
|
|
|
GLIBC_2.12 pthread_testcancel F
|
|
|
|
GLIBC_2.12 pthread_yield F
|
|
|
|
GLIBC_2.12 sem_close F
|
|
|
|
GLIBC_2.12 sem_destroy F
|
|
|
|
GLIBC_2.12 sem_getvalue F
|
|
|
|
GLIBC_2.12 sem_init F
|
|
|
|
GLIBC_2.12 sem_open F
|
|
|
|
GLIBC_2.12 sem_post F
|
|
|
|
GLIBC_2.12 sem_timedwait F
|
|
|
|
GLIBC_2.12 sem_trywait F
|
|
|
|
GLIBC_2.12 sem_unlink F
|
|
|
|
GLIBC_2.12 sem_wait F
|
|
|
|
GLIBC_2.2.6 _IO_flockfile F
|
|
|
|
GLIBC_2.2.6 _IO_ftrylockfile F
|
|
|
|
GLIBC_2.2.6 _IO_funlockfile F
|
2020-01-04 18:37:53 +00:00
|
|
|
GLIBC_2.2.6 __errno_location F
|
|
|
|
GLIBC_2.2.6 __h_errno_location F
|
2018-04-01 23:43:22 +00:00
|
|
|
GLIBC_2.21 pthread_hurd_cond_timedwait_np F
|
|
|
|
GLIBC_2.21 pthread_hurd_cond_wait_np F
|
2020-01-13 19:58:28 +00:00
|
|
|
GLIBC_2.32 call_once F
|
|
|
|
GLIBC_2.32 cnd_broadcast F
|
|
|
|
GLIBC_2.32 cnd_destroy F
|
|
|
|
GLIBC_2.32 cnd_init F
|
|
|
|
GLIBC_2.32 cnd_signal F
|
|
|
|
GLIBC_2.32 cnd_timedwait F
|
|
|
|
GLIBC_2.32 cnd_wait F
|
|
|
|
GLIBC_2.32 mtx_destroy F
|
|
|
|
GLIBC_2.32 mtx_init F
|
|
|
|
GLIBC_2.32 mtx_lock F
|
|
|
|
GLIBC_2.32 mtx_timedlock F
|
|
|
|
GLIBC_2.32 mtx_trylock F
|
|
|
|
GLIBC_2.32 mtx_unlock F
|
htl: Add clock variants
* htl/pt-join.c (__pthread_join): Move implementation to...
(__pthread_join_common): ... new function. Add try, timed and clock support.
(__pthread_join): Reimplement on top of __pthread_join_common.
(__pthread_tryjoin_np, __pthread_timedjoin_np, __pthread_clockjoin_np):
Implement on top of __pthread_join_common.
(pthread_tryjoin_np, pthread_timedjoin_np, pthread_clockjoin_np): New
aliases.
* hurd/hurdlock.c (__lll_abstimed_wait, __lll_abstimed_xwait,
__lll_abstimed_lock): Check for supported clock.
* sysdeps/htl/pt-cond-timedwait.c (__pthread_cond_timedwait_internal):
Add clockid parameter and support it.
(__pthread_cond_timedwait): Pass -1 as clockid.
(__pthread_cond_clockwait): New function.
(pthread_cond_clockwait): New alias.
* sysdeps/htl/pt-cond-wait.c (__pthread_cond_timedwait_internal): Update
prototype.
(__pthread_cond_wait): Pass -1 as clockid.
* sysdeps/htl/pt-rwlock-timedrdlock.c
(__pthread_rwlock_timedrdlock_internal): Add clockid parameter, and
support id.
(__pthread_rwlock_clockrdlock): New function.
(pthread_rwlock_clockrdlock): New alias.
* sysdeps/htl/pt-rwlock-rdlock.c (__pthread_rwlock_timedrdlock_internal): Update
prototype.
(__pthread_rwlock_rdlock): Pass -1 as clockid.
* sysdeps/htl/pt-rwlock-timedwrlock.c
(__pthread_rwlock_timedwrlock_internal): Add clockid parameter, and
support id.
(__pthread_rwlock_clockwrlock): New function.
(pthread_rwlock_clockwrlock): New alias.
* sysdeps/htl/pt-rwlock-wrlock.c (__pthread_rwlock_timedwrlock_internal): Update
prototype.
(__pthread_rwlock_wrlock): Pass -1 as clockid.
* sysdeps/mach/hurd/htl/pt-mutex-timedlock.c (__pthread_mutex_timedlock): Move implementation to
(__pthread_mutex_clocklock): New function with additional clockid
parameter and support it.
(pthread_mutex_clocklock): New alias.
(__pthread_mutex_timedlock): Reimplement on top of __pthread_mutex_clocklock.
* sysdeps/htl/pthread.h (pthread_tryjoin_np, pthread_timedjoin_np,
pthread_clockjoin_np, pthread_mutex_clocklock, pthread_cond_clockwait,
pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock): New prototypes.
* sysdeps/htl/pthreadP.h (__pthread_cond_clockwait): New prototype.
* htl/Versions (GLIBC_2.32): Add pthread_cond_clockwait,
pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock,
pthread_tryjoin_np, pthread_timedjoin_np, pthread_clockjoin_np.
* sysdeps/mach/hurd/i386/libpthread.abilist (pthread_clockjoin_np,
pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock,
pthread_rwlock_clockwrlock, pthread_timedjoin_np, pthread_tryjoin_np):
New functions.
* nptl/tst-abstime.c, nptl/tst-join10.c, nptl/tst-join11.c, nptl/tst-join12.c,
nptl/tst-join13.c, nptl/tst-join14.c, nptl/tst-join2.c, nptl/tst-join3.c,
nptl/tst-join8.c, nptl/tst-join9.c, nptl/tst-mutex-errorcheck.c,
nptl/tst-pthread-mutexattr.c, nptl/tst-mutex11.c, nptl/tst-mutex5.c,
nptl/tst-mutex7.c, nptl/tst-mutex7robus.c, nptl/tst-mutex9.c,
nptl/tst-rwlock12.c, nptl/tst-rwlock14.c: Move to sysdeps/pthread.
* sysdeps/pthread/tst-mutex8.c: Move back to nptl.
* nptl/Makefile (tests): Move tst-mutex5, tst-mutex7, tst-mutex7robust,
tst-mutex9, tst-mutex11, tst-rwlock12, tst-rwlock14, tst-join2, tst-join3,
tst-join8, tst-join9 tst-join10, tst-join11, tst-join12, tst-join13, tst-join14,
tst-abstime, tst-mutex-errorcheck, tst-pthread-mutexattr to ...
* sysdeps/pthread/Makefile (tests): ... here.
2020-05-26 00:09:11 +00:00
|
|
|
GLIBC_2.32 pthread_clockjoin_np F
|
|
|
|
GLIBC_2.32 pthread_cond_clockwait F
|
|
|
|
GLIBC_2.32 pthread_mutex_clocklock F
|
2020-02-16 14:08:56 +00:00
|
|
|
GLIBC_2.32 pthread_mutex_consistent F
|
|
|
|
GLIBC_2.32 pthread_mutex_consistent_np F
|
|
|
|
GLIBC_2.32 pthread_mutexattr_getrobust F
|
|
|
|
GLIBC_2.32 pthread_mutexattr_getrobust_np F
|
|
|
|
GLIBC_2.32 pthread_mutexattr_setrobust F
|
|
|
|
GLIBC_2.32 pthread_mutexattr_setrobust_np F
|
htl: Add clock variants
* htl/pt-join.c (__pthread_join): Move implementation to...
(__pthread_join_common): ... new function. Add try, timed and clock support.
(__pthread_join): Reimplement on top of __pthread_join_common.
(__pthread_tryjoin_np, __pthread_timedjoin_np, __pthread_clockjoin_np):
Implement on top of __pthread_join_common.
(pthread_tryjoin_np, pthread_timedjoin_np, pthread_clockjoin_np): New
aliases.
* hurd/hurdlock.c (__lll_abstimed_wait, __lll_abstimed_xwait,
__lll_abstimed_lock): Check for supported clock.
* sysdeps/htl/pt-cond-timedwait.c (__pthread_cond_timedwait_internal):
Add clockid parameter and support it.
(__pthread_cond_timedwait): Pass -1 as clockid.
(__pthread_cond_clockwait): New function.
(pthread_cond_clockwait): New alias.
* sysdeps/htl/pt-cond-wait.c (__pthread_cond_timedwait_internal): Update
prototype.
(__pthread_cond_wait): Pass -1 as clockid.
* sysdeps/htl/pt-rwlock-timedrdlock.c
(__pthread_rwlock_timedrdlock_internal): Add clockid parameter, and
support id.
(__pthread_rwlock_clockrdlock): New function.
(pthread_rwlock_clockrdlock): New alias.
* sysdeps/htl/pt-rwlock-rdlock.c (__pthread_rwlock_timedrdlock_internal): Update
prototype.
(__pthread_rwlock_rdlock): Pass -1 as clockid.
* sysdeps/htl/pt-rwlock-timedwrlock.c
(__pthread_rwlock_timedwrlock_internal): Add clockid parameter, and
support id.
(__pthread_rwlock_clockwrlock): New function.
(pthread_rwlock_clockwrlock): New alias.
* sysdeps/htl/pt-rwlock-wrlock.c (__pthread_rwlock_timedwrlock_internal): Update
prototype.
(__pthread_rwlock_wrlock): Pass -1 as clockid.
* sysdeps/mach/hurd/htl/pt-mutex-timedlock.c (__pthread_mutex_timedlock): Move implementation to
(__pthread_mutex_clocklock): New function with additional clockid
parameter and support it.
(pthread_mutex_clocklock): New alias.
(__pthread_mutex_timedlock): Reimplement on top of __pthread_mutex_clocklock.
* sysdeps/htl/pthread.h (pthread_tryjoin_np, pthread_timedjoin_np,
pthread_clockjoin_np, pthread_mutex_clocklock, pthread_cond_clockwait,
pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock): New prototypes.
* sysdeps/htl/pthreadP.h (__pthread_cond_clockwait): New prototype.
* htl/Versions (GLIBC_2.32): Add pthread_cond_clockwait,
pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock,
pthread_tryjoin_np, pthread_timedjoin_np, pthread_clockjoin_np.
* sysdeps/mach/hurd/i386/libpthread.abilist (pthread_clockjoin_np,
pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock,
pthread_rwlock_clockwrlock, pthread_timedjoin_np, pthread_tryjoin_np):
New functions.
* nptl/tst-abstime.c, nptl/tst-join10.c, nptl/tst-join11.c, nptl/tst-join12.c,
nptl/tst-join13.c, nptl/tst-join14.c, nptl/tst-join2.c, nptl/tst-join3.c,
nptl/tst-join8.c, nptl/tst-join9.c, nptl/tst-mutex-errorcheck.c,
nptl/tst-pthread-mutexattr.c, nptl/tst-mutex11.c, nptl/tst-mutex5.c,
nptl/tst-mutex7.c, nptl/tst-mutex7robus.c, nptl/tst-mutex9.c,
nptl/tst-rwlock12.c, nptl/tst-rwlock14.c: Move to sysdeps/pthread.
* sysdeps/pthread/tst-mutex8.c: Move back to nptl.
* nptl/Makefile (tests): Move tst-mutex5, tst-mutex7, tst-mutex7robust,
tst-mutex9, tst-mutex11, tst-rwlock12, tst-rwlock14, tst-join2, tst-join3,
tst-join8, tst-join9 tst-join10, tst-join11, tst-join12, tst-join13, tst-join14,
tst-abstime, tst-mutex-errorcheck, tst-pthread-mutexattr to ...
* sysdeps/pthread/Makefile (tests): ... here.
2020-05-26 00:09:11 +00:00
|
|
|
GLIBC_2.32 pthread_rwlock_clockrdlock F
|
|
|
|
GLIBC_2.32 pthread_rwlock_clockwrlock F
|
|
|
|
GLIBC_2.32 pthread_timedjoin_np F
|
|
|
|
GLIBC_2.32 pthread_tryjoin_np F
|
2020-06-07 01:12:36 +00:00
|
|
|
GLIBC_2.32 sem_clockwait F
|
2020-01-13 19:58:28 +00:00
|
|
|
GLIBC_2.32 thrd_create F
|
|
|
|
GLIBC_2.32 thrd_detach F
|
|
|
|
GLIBC_2.32 thrd_exit F
|
|
|
|
GLIBC_2.32 thrd_join F
|
|
|
|
GLIBC_2.32 tss_create F
|
|
|
|
GLIBC_2.32 tss_delete F
|
|
|
|
GLIBC_2.32 tss_get F
|
|
|
|
GLIBC_2.32 tss_set F
|