]> Savannah Git Hosting - gnulib.git/commit
pthread-mutex: Fix errors in C++ mode.
authorBruno Haible <bruno@clisp.org>
Thu, 21 Nov 2019 10:44:01 +0000 (11:44 +0100)
committerBruno Haible <bruno@clisp.org>
Thu, 21 Nov 2019 10:44:01 +0000 (11:44 +0100)
commit6dbeba577f4d54255895956b510f937ec9cd4228
tree7fad2a078492e87933e0b2a99c9708848a2d8918
parenta948afdbc503f885d368725e340afd78718e77f8
pthread-mutex: Fix errors in C++ mode.

* m4/pthread-mutex.m4 (gl_PTHREAD_MUTEX): Test whether
pthread_mutexattr_getrobust exists. If not, define
PTHREAD_MUTEXATTR_ROBUST_UNIMPLEMENTED.
* lib/pthread-mutex.c (pthread_mutexattr_getrobust,
pthread_mutexattr_setrobust): Define also if <pthread.h> exists but
PTHREAD_MUTEXATTR_ROBUST_UNIMPLEMENTED.
* modules/pthread-mutex (configure.ac): Compile pthread-mutex.c also
when <pthread.h> exists but pthread_mutexattr_getrobust needs a gnulib
definition.
ChangeLog
lib/pthread-mutex.c
m4/pthread-mutex.m4
modules/pthread-mutex