[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