[PATCH 0/6] htl: move pthread_mutex_* and pt-setcanceltype

gfleury gfleury@disroot.org
Fri Jan 3 10:37:44 GMT 2025


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