[PATCH 0/8] htl: move pthread_mutexattr_* into libc.
Samuel Thibault
samuel.thibault@aquilenet.fr
Thu Jan 2 00:58:08 GMT 2025
Hello,
gfleury, le mar. 31 déc. 2024 15:49:01 +0200, a ecrit:
> I have skiped pthread_hurd_cond_* as i have faced issued with them.
Ok.
> gfleury (8):
> htl: move pthread_mutexattr_init into libc.
> htl: move pthread_mutexattr_destroy into libc.
> htl: move pthread_mutexattr_getprotocol into libc.
> htl: move pthread_mutexattr_setprotocol into libc.
> htl: move pthread_mutexattr_settype, pthread_mutexattr_gettype into
> libc.
> htl: move pthread_mutexattr_setpshared, pthread_mutexattr_getpshared
> into libc.
> htl: move pthread_mutexattr_{setrobust, setrobust_np},
> pthread_mutexattr_{getrobust, getrobust_np} into libc.
> htl: move pthread_mutexattr_setprioceiling,
> pthread_mutexattr_getprioceiling into libc.
Did you run the abi check? I had to fix quite a few symbols.
Concerning sysdeps/htl/pthreadP.h, we don't need to put any #ifdef
there, since it's internal to glibc, which by definition enables
everything in its own build.
Thanks !
Samuel
> htl/Makefile | 24 ++++-----
> htl/Versions | 25 +++++----
> sysdeps/htl/libc-lockP.h | 10 ++--
> sysdeps/htl/pthreadP.h | 51 ++++++++++++++++++-
> sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c | 2 +-
> .../hurd/htl/pt-mutexattr-getprioceiling.c | 10 +++-
> .../mach/hurd/htl/pt-mutexattr-getprotocol.c | 11 +++-
> .../mach/hurd/htl/pt-mutexattr-getpshared.c | 11 +++-
> .../mach/hurd/htl/pt-mutexattr-getrobust.c | 13 +++--
> sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c | 11 +++-
> sysdeps/mach/hurd/htl/pt-mutexattr-init.c | 1 +
> .../hurd/htl/pt-mutexattr-setprioceiling.c | 10 +++-
> .../mach/hurd/htl/pt-mutexattr-setprotocol.c | 11 +++-
> .../mach/hurd/htl/pt-mutexattr-setpshared.c | 12 ++++-
> .../mach/hurd/htl/pt-mutexattr-setrobust.c | 13 +++--
> sysdeps/mach/hurd/htl/pt-mutexattr-settype.c | 1 +
> sysdeps/mach/hurd/i386/libc.abilist | 25 +++++++++
> sysdeps/mach/hurd/i386/libpthread.abilist | 14 -----
> sysdeps/mach/hurd/x86_64/libc.abilist | 25 +++++++++
> sysdeps/mach/hurd/x86_64/libpthread.abilist | 14 -----
> 20 files changed, 216 insertions(+), 78 deletions(-)
>
> --
> 2.39.5
>
--
Samuel
bien sûr que ça convient mieux à tout le monde
enfin, dans la mesure où tout le monde c'est comme moi
-+- le consensus, c'est facile -+-
More information about the Libc-alpha
mailing list