glibc/sysdeps/nptl
Florian Weimer 8bd336a00a nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond_common.c
And make it an installed header.  This addresses a few aliasing
violations (which do not seem to result in miscompilation due to
the use of atomics), and also enables use of wide counters in other
parts of the library.

The debug output in nptl/tst-cond22 has been adjusted to print
the 32-bit values instead because it avoids a big-endian/little-endian
difference.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2021-11-17 12:20:13 +01:00
..
bits nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond_common.c 2021-11-17 12:20:13 +01:00
sys
_Fork.c
aio_misc.h Linux: Move aio_init from librt into libc 2021-06-25 11:48:25 +02:00
dl-mutex.c
dl-thread_gscope_wait.c
dl-tls_init_tp.c Force building with -fno-common 2021-07-09 20:09:14 +02:00
dl-tunables.list nptl: Add glibc.pthread.stack_cache_size tunable 2021-06-28 16:41:58 +02:00
fork.h Linux: Move timer helper routines from librt to libc 2021-06-25 12:21:12 +02:00
futex-internal.h nptl: Use FUTEX_LOCK_PI2 when available 2021-10-01 08:09:13 -03:00
gai_misc.h resolv: Move libanl into libc (if libpthread is in libc) 2021-07-02 11:45:00 +02:00
Implies
internaltypes.h Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
jmp-unwind.c
libc_start_call_main.h
libc-lock.h
libc-lockP.h nptl: Use internal low-level lock type for !IS_IN (libc) 2021-07-07 08:41:14 +02:00
lowlevellock-futex.h nptl: Use FUTEX_LOCK_PI2 when available 2021-10-01 08:09:13 -03:00
lowlevellock.h nptl: Use out-of-line wake function in __libc_lock_unlock slow path 2021-07-09 10:59:22 +02:00
Makeconfig Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
Makefile Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
malloc-machine.h
proc_service.h
pthread_atfork_compat.h
pthread_early_init.h
pthread_mutex_conf.h
pthread-offsets.h
pthread.h nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np (bug 28036) 2021-09-21 07:13:05 +02:00
pthreadP.h Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
setxid.h
stdio-lock.h
Subdirs
tcb-offsets.h
thread_db.h
timer_routines.h Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
tst-mqueue8x.c