[PATCH 0/6] htl: move pthread_mutex_* and pt-setcanceltype
Samuel Thibault
samuel.thibault@aquilenet.fr
Wed Jan 29 01:33:59 GMT 2025
Fixed and pushed the series, thanks!
gfleury, le ven. 03 janv. 2025 12:37:44 +0200, a ecrit:
> This patchset move pt-setcanceltype and pthread_mutex_* except pthread_mutex_transfer_np wich
> use this GL(dl_pthread_threads) declared in sysdeps/generic/ldsodefs.h
> i don't know yet how to deal with those symbols.
>
> gfleury (6):
> ht: move pthread_mutex_init into libc.
> htl: move pthread_mutex_{lock, unlock, trylock, timedlock, clocklock}
> htl: move pthread_mutex_getprioceiling, pthread_mutex_setprioceiling
> into libc
> htl: move pthread_mutex_destroy into libc.
> htl: move pthread_mutex_consistent, pthread_mutex_consistent_np into
> libc.
> htl: move pthread_setcanceltype into libc.
>
> htl/Makefile | 20 +++++-----
> htl/Versions | 37 ++++++++++++-------
> htl/forward.c | 12 ------
> htl/pt-initialize.c | 6 ---
> htl/pt-setcanceltype.c | 8 +++-
> hurd/hurdlock.c | 6 +++
> hurd/hurdlock.h | 5 +++
> sysdeps/htl/libc-lockP.h | 12 ------
> sysdeps/htl/pthread-functions.h | 14 -------
> sysdeps/htl/pthreadP.h | 30 ++++++++++-----
> sysdeps/htl/timer_routines.c | 14 +++----
> sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 15 ++++++--
> sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 8 +++-
> .../mach/hurd/htl/pt-mutex-getprioceiling.c | 10 ++++-
> sysdeps/mach/hurd/htl/pt-mutex-init.c | 8 +++-
> sysdeps/mach/hurd/htl/pt-mutex-lock.c | 11 ++++--
> .../mach/hurd/htl/pt-mutex-setprioceiling.c | 10 ++++-
> sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 5 ++-
> sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 11 ++++--
> sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 11 ++++--
> sysdeps/mach/hurd/i386/libc.abilist | 16 ++++++++
> sysdeps/mach/hurd/i386/libpthread.abilist | 12 ------
> sysdeps/mach/hurd/x86_64/libc.abilist | 11 ++++++
> sysdeps/mach/hurd/x86_64/libpthread.abilist | 12 ------
> 24 files changed, 167 insertions(+), 137 deletions(-)
>
> --
> 2.39.5
>
More information about the Libc-alpha
mailing list