[PATCH 0/7] htl: move sem* into libc
Samuel Thibault
samuel.thibault@aquilenet.fr
Sun Aug 17 23:26:39 GMT 2025
Applied with a few fixes, thanks!
gfleury, le dim. 17 août 2025 12:40:15 +0200, a ecrit:
> move sem_* into libc
>
> gfleury (7):
> htl: move sem_destroy into libc.
> htl: move sem_getvalue into libc.
> htl: move sem_init into libc.
> htl: move sem_open, sem_close into libc.
> htl: move sem_post into libc.
> htl: move sem_{clockwait,timedwait,wait,trywait} into libc.
> htl: move sem_unlink into libc.
>
> htl/Makefile | 24 +++++++++---------
> htl/Versions | 28 +++++++++++++++++----
> hurd/hurdlock.c | 1 +
> hurd/hurdlock.h | 1 +
> sysdeps/htl/include/semaphore.h | 12 ++++++++-
> sysdeps/htl/sem-destroy.c | 6 ++++-
> sysdeps/htl/sem-getvalue.c | 6 ++++-
> sysdeps/htl/sem-init.c | 6 ++++-
> sysdeps/htl/sem-post.c | 8 ++++--
> sysdeps/htl/sem-timedwait.c | 14 +++++++++--
> sysdeps/htl/sem-trywait.c | 7 +++++-
> sysdeps/htl/sem-wait.c | 6 ++++-
> sysdeps/mach/hurd/i386/libc.abilist | 22 ++++++++++++++++
> sysdeps/mach/hurd/i386/libpthread.abilist | 11 --------
> sysdeps/mach/hurd/x86_64/libc.abilist | 22 ++++++++++++++++
> sysdeps/mach/hurd/x86_64/libpthread.abilist | 11 --------
> sysdeps/pthread/sem_close.c | 10 +++++---
> sysdeps/pthread/sem_open.c | 18 ++++++-------
> sysdeps/pthread/sem_routines.c | 1 +
> sysdeps/pthread/sem_unlink.c | 15 ++++++-----
> 20 files changed, 159 insertions(+), 70 deletions(-)
More information about the Libc-alpha
mailing list