glibc/htl
Adhemerval Zanella da4aea0b5e pthread: Refactor semaphore code
The internal semaphore list code is moved to a specific file,
sem_routine.c, and the internal usage is simplified to only two
functions (one to insert a new semaphore and one to remove it
from the internal list).  There is no need to expose the
internal locking, neither how the semaphore mapping is implemented.

No functional or semantic change is expected, tested on
x86_64-linux-gnu.
2021-02-08 14:10:42 -03:00
..
tests Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
alloca_cutoff.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
cancellation.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
configure hurd: Add hurd thread library 2018-04-02 01:44:14 +02:00
configure.in hurd: Add hurd thread library 2018-04-02 01:44:14 +02:00
cthreads-compat.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
forward.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
herrno.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
libc_pthread_init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
libpthread_pic.a htl: Fix linking static tests by factorizing the symbols list 2020-06-10 21:34:19 +00:00
libpthread_syms.a hurd: Remove some remnants of cthreads 2020-11-15 13:16:03 +01:00
libpthread.a htl: Fix linking static tests by factorizing the symbols list 2020-06-10 21:34:19 +00:00
lockfile.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
Makefile pthread: Refactor semaphore code 2021-02-08 14:10:42 -03:00
pt-alloc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-cancel.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-cleanup.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-create.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-dealloc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-detach.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-exit.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-getattr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-initialize.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-internal.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-join.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-self.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-setcancelstate.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-setcanceltype.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-sigmask.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-spin-inlines.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-testcancel.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pt-yield.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
register-atfork.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
semaphoreP.h pthread: Refactor semaphore code 2021-02-08 14:10:42 -03:00
shlib-versions hurd: Add hurd thread library 2018-04-02 01:44:14 +02:00
Versions linux: Require /dev/shm as the shared memory file system 2021-02-08 14:10:42 -03:00