summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2019-06-20 04:30:11 +0200
committerBruno Haible <bruno@clisp.org>2019-06-20 04:46:53 +0200
commit6b4c64f06648b95f942d5428991979b9d8f2c69b (patch)
tree6f9c6885f65d1f859fc242860802823edf7228a5 /modules
parent3696a934e60b3c390bc217bf3273e0c5399e5fd4 (diff)
downloadgnulib-6b4c64f06648b95f942d5428991979b9d8f2c69b.tar.gz
mtx: New module.
* lib/mtx.c: New file. * modules/mtx: New file. * doc/posix-functions/call_once.texi: Mention the new module. * doc/posix-functions/mtx_init.texi: Likewise. * doc/posix-functions/mtx_lock.texi: Likewise. * doc/posix-functions/mtx_trylock.texi: Likewise. * doc/posix-functions/mtx_timedlock.texi: Likewise. * doc/posix-functions/mtx_unlock.texi: Likewise. * doc/posix-functions/mtx_destroy.texi: Likewise.
Diffstat (limited to 'modules')
-rw-r--r--modules/mtx34
1 files changed, 34 insertions, 0 deletions
diff --git a/modules/mtx b/modules/mtx
new file mode 100644
index 0000000000..a1d2a8ad4c
--- /dev/null
+++ b/modules/mtx
@@ -0,0 +1,34 @@
+Description:
+ISO C 11 mutex functions.
+
+Files:
+lib/mtx.c
+
+Depends-on:
+threads-h
+pthread_mutex_timedlock
+windows-mutex
+windows-recmutex
+windows-timedmutex
+windows-timedrecmutex
+
+configure.ac:
+AC_REQUIRE([gl_THREADS_H])
+if test $HAVE_THREADS_H = 0; then
+ AC_LIBOBJ([mtx])
+fi
+gl_THREADS_MODULE_INDICATOR([mtx])
+
+Makefile.am:
+
+Include:
+<threads.h>
+
+Link:
+$(LTLIBSTDTHREAD) when linking with libtool, $(LIBSTDTHREAD) otherwise
+
+License:
+LGPLv2+
+
+Maintainer:
+all