htl: Add pshared semaphore support
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 13 Dec 2020 15:14:40 +0000 (15:14 +0000)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Wed, 16 Dec 2020 00:58:33 +0000 (01:58 +0100)
commitc8f9421298f5f973b31a7cbbc76e61b06eca03bc
tree86bf4c058624d76b6e35fd44f1f506c3ad9b3d94
parent644d98ec4d8405e9b721ecb715483ea1983e116f
htl: Add pshared semaphore support

The implementation is extremely similar to the nptl implementation, but
with slight differences in the futex interface. This fixes some of BZ
25521.
htl/Makefile
htl/pt-internal.h
sysdeps/htl/bits/semaphore.h
sysdeps/htl/sem-destroy.c
sysdeps/htl/sem-getvalue.c
sysdeps/htl/sem-init.c
sysdeps/htl/sem-post.c
sysdeps/htl/sem-timedwait.c
sysdeps/htl/sem-trywait.c
sysdeps/htl/sem-waitfast.c [new file with mode: 0644]
sysdeps/mach/hurd/i386/Makefile