]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
htl: Add missing functions and defines for robust mutexes
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 16 Feb 2020 14:08:56 +0000 (14:08 +0000)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 16 Feb 2020 14:08:56 +0000 (14:08 +0000)
htl/Versions
sysdeps/htl/pthread.h
sysdeps/mach/hurd/i386/libpthread.abilist

index 1ec6f363d5c8fc966f1f3c1041d5ded58383eb10..a0962e6a42c03e4466116c4c4247030397008a25 100644 (file)
@@ -150,6 +150,11 @@ libpthread {
     call_once;
     cnd_broadcast; cnd_destroy; cnd_init; cnd_signal; cnd_timedwait; cnd_wait;
     tss_create; tss_delete; tss_get; tss_set;
+
+    pthread_mutexattr_getrobust; pthread_mutexattr_getrobust_np;
+    pthread_mutexattr_setrobust; pthread_mutexattr_setrobust_np;
+
+    pthread_mutex_consistent; pthread_mutex_consistent_np;
   }
 
   GLIBC_PRIVATE {
index 17f82e7180550a3b8f9ca45ad0d463d7d4951fdc..d639385eb3839815b734717b63527f4a3b953f1e 100644 (file)
@@ -273,6 +273,7 @@ extern pthread_t pthread_self (void) __THROW;
 #ifdef __USE_XOPEN2K
 # define PTHREAD_MUTEX_STALLED __PTHREAD_MUTEX_STALLED
 # define PTHREAD_MUTEX_ROBUST __PTHREAD_MUTEX_ROBUST
+# define PTHREAD_MUTEX_ROBUST_NP __PTHREAD_MUTEX_ROBUST
 #endif
 
 #include <bits/types/struct___pthread_mutexattr.h>
index 4a5e1fb7508e9280ab710276458b612a0b7f9b69..6e75c900099c901254d2f4a79f85b18b8d0475c6 100644 (file)
@@ -155,6 +155,12 @@ GLIBC_2.32 mtx_lock F
 GLIBC_2.32 mtx_timedlock F
 GLIBC_2.32 mtx_trylock F
 GLIBC_2.32 mtx_unlock F
+GLIBC_2.32 pthread_mutex_consistent F
+GLIBC_2.32 pthread_mutex_consistent_np F
+GLIBC_2.32 pthread_mutexattr_getrobust F
+GLIBC_2.32 pthread_mutexattr_getrobust_np F
+GLIBC_2.32 pthread_mutexattr_setrobust F
+GLIBC_2.32 pthread_mutexattr_setrobust_np F
 GLIBC_2.32 thrd_create F
 GLIBC_2.32 thrd_detach F
 GLIBC_2.32 thrd_exit F