]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
htl: move pthread_mutexattr_destroy into libc.
authorgfleury <gfleury@disroot.org>
Tue, 31 Dec 2024 13:49:03 +0000 (15:49 +0200)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Wed, 1 Jan 2025 22:46:19 +0000 (23:46 +0100)
Message-ID: <20241231134909.1166440-3-gfleury@disroot.org>

htl/Makefile
htl/Versions
sysdeps/htl/libc-lockP.h
sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c
sysdeps/mach/hurd/i386/libc.abilist
sysdeps/mach/hurd/i386/libpthread.abilist
sysdeps/mach/hurd/x86_64/libc.abilist
sysdeps/mach/hurd/x86_64/libpthread.abilist

index 5d1f7af37835bffe2f5db42fe0cc037f9e7f8c2d..e2b22af95f15f22f9f7a80c8280a34d198f2cba7 100644 (file)
@@ -54,7 +54,6 @@ libpthread-routines := \
   pt-setcanceltype \
   pt-testcancel \
   pt-cancel \
-  pt-mutexattr-destroy \
   pt-mutexattr-getprioceiling \
   pt-mutexattr-getprotocol \
   pt-mutexattr-getpshared \
@@ -200,6 +199,7 @@ routines := \
   pt-condattr-setpshared \
   pt-getschedparam \
   pt-mutex-checklocked \
+  pt-mutexattr-destroy \
   pt-mutexattr-init \
   pt-nthreads \
   pt-pthread_self \
index ae0e7949196add467a99f121791cdf591629ff3b..d3ee842ebc6ebc9970ed31ef637d2d65dfe6fc27 100644 (file)
@@ -38,6 +38,7 @@ libc {
     pthread_condattr_getpshared;
     pthread_condattr_setclock;
     pthread_condattr_setpshared;
+    pthread_mutexattr_destroy;
     pthread_mutexattr_init;
     pthread_sigmask;
   }
@@ -115,6 +116,7 @@ libc {
     __pthread_condattr_init;
     __pthread_default_condattr;
     __pthread_mutex_checklocked;
+    __pthread_mutexattr_destroy;
     __pthread_mutexattr_init;
     __pthread_sigstate;
     __pthread_sigstate_destroy;
@@ -176,7 +178,7 @@ libpthread {
     pthread_mutex_timedlock; pthread_mutex_transfer_np;
     pthread_mutex_trylock; pthread_mutex_unlock;
 
-    pthread_mutexattr_destroy; pthread_mutexattr_getprioceiling;
+    pthread_mutexattr_getprioceiling;
     pthread_mutexattr_getprotocol; pthread_mutexattr_getpshared;
     pthread_mutexattr_gettype;
     pthread_mutexattr_setprioceiling; pthread_mutexattr_setprotocol;
index 404bd9f05a9c025f7ecc0cb2f77895829624bbde..a3a53e8833a56452f4c5000919aa3cc38eba0a25 100644 (file)
@@ -77,6 +77,7 @@ extern int __pthread_mutex_init (pthread_mutex_t *__mutex,
                                 const pthread_mutexattr_t *__mutex_attr);
 
 extern int __pthread_mutex_destroy (pthread_mutex_t *__mutex);
+libc_hidden_proto (__pthread_mutex_destroy)
 
 extern int __pthread_mutex_trylock (pthread_mutex_t *__mutex);
 
@@ -88,6 +89,7 @@ extern int __pthread_mutexattr_init (pthread_mutexattr_t *__attr);
 libc_hidden_proto (__pthread_mutexattr_init)
 
 extern int __pthread_mutexattr_destroy (pthread_mutexattr_t *__attr);
+libc_hidden_proto (__pthread_mutexattr_destroy)
 
 extern int __pthread_mutexattr_settype (pthread_mutexattr_t *__attr,
                                        int __kind);
@@ -123,7 +125,6 @@ weak_extern (__pthread_mutex_destroy)
 weak_extern (__pthread_mutex_lock)
 weak_extern (__pthread_mutex_trylock)
 weak_extern (__pthread_mutex_unlock)
-weak_extern (__pthread_mutexattr_destroy)
 weak_extern (__pthread_mutexattr_settype)
 weak_extern (__pthread_rwlock_init)
 weak_extern (__pthread_rwlock_destroy)
@@ -145,7 +146,6 @@ weak_extern (__pthread_setcancelstate)
 #  pragma weak __pthread_mutex_lock
 #  pragma weak __pthread_mutex_trylock
 #  pragma weak __pthread_mutex_unlock
-#  pragma weak __pthread_mutexattr_destroy
 #  pragma weak __pthread_mutexattr_settype
 #  pragma weak __pthread_rwlock_destroy
 #  pragma weak __pthread_rwlock_rdlock
index 47e74b4494ea76bc0b0ac841e015738705738783..9d92a06c7597623e7d7d4aeef9d8289f3fba7493 100644 (file)
@@ -29,5 +29,5 @@ __pthread_mutexattr_destroy (pthread_mutexattr_t *attrp)
   (void) attrp;
   return 0;
 }
-
+hidden_def (__pthread_mutexattr_destroy)
 weak_alias (__pthread_mutexattr_destroy, pthread_mutexattr_destroy)
index 9a11c29266b7859f683ac5c379ff7a6797b73942..69af145286c40867ab9ac553178e4710969ce08c 100644 (file)
@@ -63,6 +63,7 @@ GLIBC_2.12 pthread_condattr_setclock F
 GLIBC_2.12 pthread_condattr_setpshared F
 GLIBC_2.12 pthread_equal F
 GLIBC_2.12 pthread_getschedparam F
+GLIBC_2.12 pthread_mutexattr_destroy F
 GLIBC_2.12 pthread_mutexattr_init F
 GLIBC_2.12 pthread_self F
 GLIBC_2.12 pthread_setschedparam F
index 7e4c7ff6d0c445a0747dbbea841f3bdf33a85124..0fd3e53833d41a70dc57582976f86a42ea096c7a 100644 (file)
@@ -50,7 +50,6 @@ GLIBC_2.12 pthread_mutex_timedlock F
 GLIBC_2.12 pthread_mutex_transfer_np F
 GLIBC_2.12 pthread_mutex_trylock F
 GLIBC_2.12 pthread_mutex_unlock F
-GLIBC_2.12 pthread_mutexattr_destroy F
 GLIBC_2.12 pthread_mutexattr_getprioceiling F
 GLIBC_2.12 pthread_mutexattr_getprotocol F
 GLIBC_2.12 pthread_mutexattr_getpshared F
index 191446e2f8f1de78c2893b965e1ab8f3d05d77a5..52e698f818e7ab3df2f30763b26e1d183b718c8a 100644 (file)
@@ -1551,6 +1551,7 @@ GLIBC_2.38 pthread_mutex_destroy F
 GLIBC_2.38 pthread_mutex_init F
 GLIBC_2.38 pthread_mutex_lock F
 GLIBC_2.38 pthread_mutex_unlock F
+GLIBC_2.38 pthread_mutexattr_destroy F
 GLIBC_2.38 pthread_mutexattr_init F
 GLIBC_2.38 pthread_self F
 GLIBC_2.38 pthread_setcancelstate F
index 26cb3e64e6405d1bceaefa952fe891c2b5bb3929..90ea26b2caa26d005eab18fccdef87ff3a0370b6 100644 (file)
@@ -73,7 +73,6 @@ GLIBC_2.38 pthread_mutex_timedlock F
 GLIBC_2.38 pthread_mutex_transfer_np F
 GLIBC_2.38 pthread_mutex_trylock F
 GLIBC_2.38 pthread_mutex_unlock F
-GLIBC_2.38 pthread_mutexattr_destroy F
 GLIBC_2.38 pthread_mutexattr_getprioceiling F
 GLIBC_2.38 pthread_mutexattr_getprotocol F
 GLIBC_2.38 pthread_mutexattr_getpshared F