Do the Windows oldnames workaround through the C++ GNULIB_NAMESPACE.
[gnulib.git] / modules / pthread-rwlock
blob4944edd81f40d036cc93d08d106e05891bae2ef1
1 Description:
2 POSIX read-write locks.
4 Files:
5 lib/pthread-rwlock.c
6 m4/pthread-rwlock.m4
8 Depends-on:
9 pthread-h
10 pthread-cond        [test $gl_threads_api != windows && test $REPLACE_PTHREAD_RWLOCK_INIT = 1]
11 nanosleep           [test $gl_threads_api != windows && test $HAVE_PTHREAD_RWLOCK_INIT = 1 && test $HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK = 0]
12 windows-timedrwlock [test $gl_threads_api = windows]
14 configure.ac:
15 gl_PTHREAD_RWLOCK
16 if test $HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK = 0 || test $REPLACE_PTHREAD_RWLOCK_TIMEDRDLOCK = 1; then
17   AC_LIBOBJ([pthread-rwlock])
19 gl_PTHREAD_MODULE_INDICATOR([pthread-rwlock])
21 Makefile.am:
23 Include:
24 <pthread.h>
26 Link:
27 $(LIBPTHREAD) or $(LIBPMULTITHREAD)
29 License:
30 LGPLv2+
32 Maintainer:
33 all