[v2 00/10] pthread_rwlockattr_* and pthread_rwlock_*
Samuel Thibault
samuel.thibault@aquilenet.fr
Sun Feb 16 23:03:46 GMT 2025
Hello,
gfleury, le dim. 16 févr. 2025 16:54:24 +0200, a ecrit:
> 3. pthread_rwlock_{rdlock, timedrdlock, timedwrlock, wrlock, clockrdlock, clockwrlock} add a 42 symbol
unlock also needed a 42 symbol, I have added it.
> gfleury (10):
> htl: move __pthread_default_rwlockattr into libc.
> htl: move pthread_rwlockattr_init into libc.
> htl: move pthread_rwlockattr_destroy into libc.
> htl: move pthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared
> into libc.
> htl: move pthread_rwlock_tryrdlock, pthread_rwlock_trywrlock into
> libc.
> htl: move pthread_rwlock_unlock into libc.
> htl: move pthread_rwlock_{rdlock, timedrdlock, timedwrlock, wrlock,
> clockrdlock, clockwrlock} into libc.
> htl: move pthread_rwlock_destroy into libc.
> htl: move pthread_rwlock_init into libc.
> htl: don't export __pthread_default_rwlockattr anymore.
>
> htl/Makefile | 28 +++++++--------
> htl/Versions | 39 +++++++++++++++------
> htl/pt-initialize.c | 3 --
> sysdeps/htl/libc-lockP.h | 20 ++++-------
> sysdeps/htl/pt-rwlock-destroy.c | 9 +++--
> sysdeps/htl/pt-rwlock-init.c | 9 +++--
> sysdeps/htl/pt-rwlock-rdlock.c | 8 ++++-
> sysdeps/htl/pt-rwlock-timedrdlock.c | 16 +++++++--
> sysdeps/htl/pt-rwlock-timedwrlock.c | 16 +++++++--
> sysdeps/htl/pt-rwlock-tryrdlock.c | 10 ++++--
> sysdeps/htl/pt-rwlock-trywrlock.c | 10 ++++--
> sysdeps/htl/pt-rwlock-unlock.c | 1 +
> sysdeps/htl/pt-rwlock-wrlock.c | 9 +++--
> sysdeps/htl/pt-rwlockattr-destroy.c | 9 ++++-
> sysdeps/htl/pt-rwlockattr-getpshared.c | 9 ++++-
> sysdeps/htl/pt-rwlockattr-init.c | 9 ++++-
> sysdeps/htl/pt-rwlockattr-setpshared.c | 9 ++++-
> sysdeps/htl/pthread-functions.h | 6 ----
> sysdeps/htl/pthreadP.h | 22 ++++++++++++
> sysdeps/mach/hurd/i386/libc.abilist | 29 +++++++++++++++
> sysdeps/mach/hurd/i386/libpthread.abilist | 15 --------
> sysdeps/mach/hurd/x86_64/libc.abilist | 28 +++++++++++++++
> sysdeps/mach/hurd/x86_64/libpthread.abilist | 15 --------
> 23 files changed, 231 insertions(+), 98 deletions(-)
>
> --
> 2.39.5
>
More information about the Libc-alpha
mailing list