glibc/nptl
Florian Weimer 706ad1e7af Add the __libc_single_threaded variable
The variable is placed in libc.so, and it can be true only in
an outer libc, not libcs loaded via dlmopen or static dlopen.
Since thread creation from inner namespaces does not work,
pthread_create can update __libc_single_threaded directly.

Using __libc_early_init and its initial flag, implementation of this
variable is very straightforward.  A future version may reset the flag
during fork (but not in an inner namespace), or after joining all
threads except one.

Reviewed-by: DJ Delorie <dj@redhat.com>
2020-07-06 11:15:58 +02:00
..
DESIGN-systemtap-probes.txt nptl: Add POSIX-proposed pthread_mutex_clocklock 2019-07-12 13:36:25 +00:00
Makefile htl: Enable cancel*16 an cancel*20 tests 2020-06-29 00:16:33 +00:00
TODO
TODO-kernel
TODO-testing
Versions nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np 2020-06-02 11:59:18 +02:00
alloca_cutoff.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
allocatestack.c nptl: Change type of __default_pthread_attr 2020-06-02 10:32:37 +02:00
cancellation.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cleanup.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cleanup_compat.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cleanup_defer.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cleanup_defer_compat.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cleanup_routine.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
cond-perf.c
createthread.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
default-sched.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
descr.h nptl: Start new threads with all signals blocked [BZ #25098] 2020-04-27 10:04:24 +02:00
elision-conf.h
errno-loc.c
events.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
forward.c nptl: Move pthread_setschedparam implementation into libc 2020-02-20 08:57:01 +01:00
herrno.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
libc-cancellation.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
libc-cleanup.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
libc-lowlevellock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
libc_multiple_threads.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
libc_pthread_init.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
libpthread-compat.c nptl: Move pthread_gettattr_np into libc 2020-05-20 20:27:49 +02:00
lll_timedlock_wait.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
lowlevellock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
nptl-init.c nptl: Change type of __default_pthread_attr 2020-06-02 10:32:37 +02:00
nptl-printers.py Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
nptl_lock_constants.pysym New pthread rwlock that is more scalable. 2017-01-10 11:50:17 +01:00
nptlfreeres.c nptl: Destroy the default thread attribute as part of freeres 2020-06-02 10:32:47 +02:00
old_pthread_atfork.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
old_pthread_cond_broadcast.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
old_pthread_cond_destroy.c nptl: Move pthread_cond_destroy implementation into libc 2020-02-20 08:57:01 +01:00
old_pthread_cond_init.c nptl: Move pthread_cond_init implementation into libc 2020-02-20 08:57:01 +01:00
old_pthread_cond_signal.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
old_pthread_cond_timedwait.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
old_pthread_cond_wait.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
perf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pt-allocrtsig.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pt-cleanup.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pt-crti.S Introduce <elf-initfini.h> and ELF_INITFINI for all architectures 2020-02-18 15:12:25 +01:00
pt-fork.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pt-interp.c nptl: restore .interp section in libpthread.so 2015-06-10 10:18:12 +00:00
pt-longjmp.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pt-raise.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pt-system.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread-pi-defines.sym
pthread-pids.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthreadP.h nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np 2020-06-02 11:59:18 +02:00
pthread_atfork.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_copy.c nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np 2020-06-02 11:59:18 +02:00
pthread_attr_destroy.c nptl: Make pthread_attr_t dynamically extensible 2020-06-02 11:54:58 +02:00
pthread_attr_extension.c nptl: Make pthread_attr_t dynamically extensible 2020-06-02 11:54:58 +02:00
pthread_attr_getaffinity.c nptl: Make pthread_attr_t dynamically extensible 2020-06-02 11:54:58 +02:00
pthread_attr_getdetachstate.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_getguardsize.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_getinheritsched.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_getschedparam.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_getschedpolicy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_getscope.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_getsigmask.c nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np 2020-06-02 11:59:18 +02:00
pthread_attr_getstack.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_getstackaddr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_getstacksize.c nptl: Change type of __default_pthread_attr 2020-06-02 10:32:37 +02:00
pthread_attr_init.c nptl: Make __pthread_attr_init, __pthread_attr_destroy available internally 2020-05-20 20:28:24 +02:00
pthread_attr_setaffinity.c nptl: Make pthread_attr_t dynamically extensible 2020-06-02 11:54:58 +02:00
pthread_attr_setdetachstate.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_setguardsize.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_setinheritsched.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_setschedparam.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_setschedpolicy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_setscope.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_setsigmask.c nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np 2020-06-02 11:59:18 +02:00
pthread_attr_setsigmask_internal.c nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np 2020-06-02 11:59:18 +02:00
pthread_attr_setstack.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_setstackaddr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_attr_setstacksize.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_barrier_destroy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_barrier_init.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_barrier_wait.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_barrierattr_destroy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_barrierattr_getpshared.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_barrierattr_init.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_barrierattr_setpshared.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_cancel.c linux: Remove INTERNAL_SYSCALL_DECL 2020-02-14 21:12:45 -03:00
pthread_clockjoin.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_cond_broadcast.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_cond_common.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_cond_destroy.c nptl: Move pthread_cond_destroy implementation into libc 2020-02-20 08:57:01 +01:00
pthread_cond_init.c nptl: Move pthread_cond_init implementation into libc 2020-02-20 08:57:01 +01:00
pthread_cond_signal.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_cond_wait.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_condattr_destroy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_condattr_getclock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_condattr_getpshared.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_condattr_init.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_condattr_setclock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_condattr_setpshared.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_create.c Add the __libc_single_threaded variable 2020-07-06 11:15:58 +02:00
pthread_detach.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_equal.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_getaffinity.c nptl: Move pthread_getaffinity_np into libc 2020-05-20 20:23:20 +02:00
pthread_getattr_default_np.c nptl: Change type of __default_pthread_attr 2020-06-02 10:32:37 +02:00
pthread_getattr_np.c nptl: Use __pthread_attr_setaffinity_np in pthread_getattr_np 2020-06-02 10:32:30 +02:00
pthread_getconcurrency.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_getcpuclockid.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_getname.c nptl: Replace some stubs with the Linux implementation 2020-05-20 20:22:31 +02:00
pthread_getschedparam.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_getspecific.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_join.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_join_common.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_key_create.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_key_delete.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_kill.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_kill_other_threads.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutex_cond_lock.c nptl: Remove internal_function attribute 2017-08-31 18:52:00 +02:00
pthread_mutex_conf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutex_conf.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutex_consistent.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutex_destroy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutex_getprioceiling.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutex_init.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutex_lock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutex_setprioceiling.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutex_timedlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutex_trylock.c linux: Remove INTERNAL_SYSCALL_DECL 2020-02-14 21:12:45 -03:00
pthread_mutex_unlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_destroy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_getprioceiling.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_getprotocol.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_getpshared.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_getrobust.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_gettype.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_init.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_setprioceiling.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_setprotocol.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_setpshared.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_setrobust.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_mutexattr_settype.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_once.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_clockrdlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_clockwrlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_common.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_destroy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_init.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_rdlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_timedrdlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_timedwrlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_tryrdlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_trywrlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_unlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlock_wrlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlockattr_destroy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlockattr_getkind_np.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlockattr_getpshared.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlockattr_init.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlockattr_setkind_np.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_rwlockattr_setpshared.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_self.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_setaffinity.c nptl: Replace some stubs with the Linux implementation 2020-05-20 20:22:31 +02:00
pthread_setattr_default_np.c nptl: Destroy the default thread attribute as part of freeres 2020-06-02 10:32:47 +02:00
pthread_setcancelstate.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_setcanceltype.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_setconcurrency.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_setegid.c
pthread_seteuid.c
pthread_setgid.c
pthread_setname.c nptl: Replace some stubs with the Linux implementation 2020-05-20 20:22:31 +02:00
pthread_setregid.c
pthread_setresgid.c
pthread_setresuid.c
pthread_setreuid.c
pthread_setschedparam.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_setschedprio.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_setspecific.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_setuid.c
pthread_sigmask.c signal: Only handle on NSIG signals on signal functions (BZ #25657) 2020-04-21 15:10:10 -03:00
pthread_sigqueue.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_spin_destroy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_spin_init.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_spin_lock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_spin_trylock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_spin_unlock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_testcancel.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_timedjoin.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_tryjoin.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
pthread_yield.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
register-atfork.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
res.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_clockwait.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_close.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_destroy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_getvalue.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_init.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_open.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_post.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_timedwait.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_unlink.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_wait.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sem_waitcommon.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
semaphoreP.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
shlib-versions
sigaction.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
smp.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
stack-aliasing.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-cond-printers.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-cond-printers.py Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-condattr-printers.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-condattr-printers.py Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-mutex-printers.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-mutex-printers.py Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-mutexattr-printers.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-mutexattr-printers.py Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-rwlock-printers.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-rwlock-printers.py Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-rwlockattr-printers.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-rwlockattr-printers.py Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
thrd_current.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
thrd_yield.c linux: Remove INTERNAL_SYSCALL_DECL 2020-02-14 21:12:45 -03:00
tpp.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-attr2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-attr3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-audit-threads-mod1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-audit-threads-mod2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-audit-threads.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-audit-threads.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-barrier5.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cancel4-common.c tst-cancel4-common.c: fix calling socketpair 2020-06-26 23:51:52 +02:00
tst-cancel4-common.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cancel4.c tst-cancel4: deal with ENOSYS errors 2020-07-05 19:21:45 +02:00
tst-cancel4_1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cancel4_2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cancel5.c
tst-cancel7.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cancel17.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cancel24-static.cc
tst-cancel24.cc
tst-cancelx4.c
tst-cancelx5.c
tst-cancelx7.c
tst-cancelx17.c
tst-cleanup4.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cleanup4aux.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cleanupx4.c
tst-cleanupx4aux.c Compile tst-cleanupx4 test with -fexceptions 2016-06-29 20:24:44 -07:00
tst-clock2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-compat-forwarder-mod.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-compat-forwarder.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-cond22.c htl: Enable more tests 2020-06-07 13:35:54 +02:00
tst-cond26.c htl: Enable more tests 2020-06-07 13:35:54 +02:00
tst-context1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-default-attr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-dlsym1.c
tst-eintr1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-exec4.c signal: Deprecate additional legacy signal handling functions 2020-05-25 18:32:28 +02:00
tst-exec5.c signal: Deprecate additional legacy signal handling functions 2020-05-25 18:32:28 +02:00
tst-execstack-mod.c
tst-execstack.c
tst-initializers1-c11.c Add -std=gnu11 and -std=c11 NPTL initializers tests. 2015-10-27 21:48:34 +00:00
tst-initializers1-c89.c
tst-initializers1-c99.c
tst-initializers1-gnu11.c Add -std=gnu11 and -std=c11 NPTL initializers tests. 2015-10-27 21:48:34 +00:00
tst-initializers1-gnu89.c
tst-initializers1-gnu99.c
tst-initializers1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-minstack-cancel.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-minstack-exit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-minstack-throw.cc Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-mutex5a.c
tst-mutex7a.c
tst-mutex8-static.c
tst-mutex8.c htl: Add clock variants 2020-05-26 00:46:07 +00:00
tst-mutexpi1.c
tst-mutexpi2.c
tst-mutexpi3.c
tst-mutexpi4.c
tst-mutexpi5.c
tst-mutexpi5a.c
tst-mutexpi6.c
tst-mutexpi7.c
tst-mutexpi7a.c
tst-mutexpi8-static.c
tst-mutexpi8.c
tst-mutexpi9.c
tst-mutexpp1.c
tst-mutexpp6.c
tst-mutexpp10.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-oddstacklimit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-once5.cc Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-pthread-attr-affinity.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-pthread-attr-sigmask.c nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np 2020-06-02 11:59:18 +02:00
tst-pthread-defaultattr-free.c nptl: Use __pthread_attr_copy in pthread_getattr_default_np (bug 25999) 2020-05-20 20:29:10 +02:00
tst-pthread-getattr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-robust-fork.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-robustpi1.c
tst-robustpi2.c
tst-robustpi3.c
tst-robustpi4.c
tst-robustpi5.c
tst-robustpi6.c
tst-robustpi7.c
tst-robustpi8.c
tst-robustpi9.c
tst-rwlock-pwn.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock2a.c
tst-rwlock2b.c New pthread rwlock that is more scalable. 2017-01-10 11:50:17 +01:00
tst-rwlock3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock6.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock7.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock8.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock9.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock10.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock11.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock15.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock17.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock18.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock19.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-rwlock20.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-sched1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-sem11-static.c
tst-sem11.c
tst-sem12-static.c
tst-sem12.c
tst-sem13.c nptl: Add POSIX-proposed sem_clockwait 2019-07-12 13:36:23 +00:00
tst-sem17.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setgetname.c nptl: Replace some stubs with the Linux implementation 2020-05-20 20:22:31 +02:00
tst-setuid1-static.c
tst-setuid1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-setuid2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-signal3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-signal7.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-stack2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-stack3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-stack4.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-stack4mod.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-stackguard1-static.c
tst-stackguard1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-thread-affinity-pthread.c nptl: Replace some stubs with the Linux implementation 2020-05-20 20:22:31 +02:00
tst-thread-affinity-pthread2.c nptl: Replace some stubs with the Linux implementation 2020-05-20 20:22:31 +02:00
tst-thread-affinity-sched.c nptl: Replace some stubs with the Linux implementation 2020-05-20 20:22:31 +02:00
tst-thread-exit-clobber.cc Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-thread_local1.cc Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls3-malloc.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls3mod.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls5.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tls5.h Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-tls5mod.c
tst-tls5moda.c
tst-tls5modb.c
tst-tls5modc.c
tst-tls5modd.c
tst-tls5mode.c
tst-tls5modf.c
tst-tls6.sh Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tpp.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tsd3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-tsd4.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
unwind.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
unwindbuf.sym
vars.c nptl: Change type of __default_pthread_attr 2020-06-02 10:32:37 +02:00
version.c Update copyright dates not handled by scripts/update-copyrights. 2020-01-01 00:21:22 +00:00