summaryrefslogtreecommitdiff
path: root/doc/gnulib.texi
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2019-06-10 14:08:42 +0200
committerBruno Haible <bruno@clisp.org>2019-06-10 14:08:42 +0200
commitb8f9745c232872822c1450aa21f793919dff84ec (patch)
tree12a478072d8a2e5e1bf2c670686b15b30af6b450 /doc/gnulib.texi
parent532a9cfee4cdeb811889b7ade9d9878f245ee03b (diff)
downloadgnulib-b8f9745c232872822c1450aa21f793919dff84ec.tar.gz
doc: Mention the ISO C11 multithreading header and functions.
* doc/posix-headers/threads.texi: New file. * doc/posix-functions/call_once.texi: New file. * doc/posix-functions/cnd_broadcast.texi: New file. * doc/posix-functions/cnd_destroy.texi: New file. * doc/posix-functions/cnd_init.texi: New file. * doc/posix-functions/cnd_signal.texi: New file. * doc/posix-functions/cnd_timedwait.texi: New file. * doc/posix-functions/cnd_wait.texi: New file. * doc/posix-functions/mtx_destroy.texi: New file. * doc/posix-functions/mtx_init.texi: New file. * doc/posix-functions/mtx_lock.texi: New file. * doc/posix-functions/mtx_timedlock.texi: New file. * doc/posix-functions/mtx_trylock.texi: New file. * doc/posix-functions/mtx_unlock.texi: New file. * doc/posix-functions/thrd_create.texi: New file. * doc/posix-functions/thrd_current.texi: New file. * doc/posix-functions/thrd_detach.texi: New file. * doc/posix-functions/thrd_equal.texi: New file. * doc/posix-functions/thrd_exit.texi: New file. * doc/posix-functions/thrd_join.texi: New file. * doc/posix-functions/thrd_sleep.texi: New file. * doc/posix-functions/thrd_yield.texi: New file. * doc/posix-functions/tss_create.texi: New file. * doc/posix-functions/tss_delete.texi: New file. * doc/posix-functions/tss_get.texi: New file. * doc/posix-functions/tss_set.texi: New file. * doc/gnulib.texi (Header File Substitutes): Include posix-headers/threads.texi. (Function Substitutes): Include the new posix-functions/*.texi files.
Diffstat (limited to 'doc/gnulib.texi')
-rw-r--r--doc/gnulib.texi52
1 files changed, 52 insertions, 0 deletions
diff --git a/doc/gnulib.texi b/doc/gnulib.texi
index 34ac541a10..3554005493 100644
--- a/doc/gnulib.texi
+++ b/doc/gnulib.texi
@@ -874,6 +874,7 @@ which (known) portability problems are not worked around by Gnulib.
* tar.h::
* termios.h::
* tgmath.h::
+* threads.h::
* time.h::
* trace.h::
* uchar.h::
@@ -963,6 +964,7 @@ which (known) portability problems are not worked around by Gnulib.
@include posix-headers/tar.texi
@include posix-headers/termios.texi
@include posix-headers/tgmath.texi
+@include posix-headers/threads.texi
@include posix-headers/time.texi
@include posix-headers/trace.texi
@include posix-headers/uchar.texi
@@ -1056,6 +1058,7 @@ problems are not worked around by Gnulib.
* cacoshl::
* cacosl::
* calloc::
+* call_once::
* canonicalize::
* canonicalizef::
* canonicalizel::
@@ -1115,6 +1118,12 @@ problems are not worked around by Gnulib.
* close::
* closedir::
* closelog::
+* cnd_broadcast::
+* cnd_destroy::
+* cnd_init::
+* cnd_signal::
+* cnd_timedwait::
+* cnd_wait::
* confstr::
* conj::
* conjf::
@@ -1614,6 +1623,12 @@ problems are not worked around by Gnulib.
* msgrcv::
* msgsnd::
* msync::
+* mtx_destroy::
+* mtx_init::
+* mtx_lock::
+* mtx_timedlock::
+* mtx_trylock::
+* mtx_unlock::
* munlock::
* munlockall::
* munmap::
@@ -2111,6 +2126,14 @@ problems are not worked around by Gnulib.
* tgamma::
* tgammaf::
* tgammal::
+* thrd_create::
+* thrd_current::
+* thrd_detach::
+* thrd_equal::
+* thrd_exit::
+* thrd_join::
+* thrd_sleep::
+* thrd_yield::
* time::
* timer_create::
* timer_delete::
@@ -2143,6 +2166,10 @@ problems are not worked around by Gnulib.
* truncf::
* truncl::
* tsearch::
+* tss_create::
+* tss_delete::
+* tss_get::
+* tss_set::
* ttyname::
* ttyname_r::
* twalk::
@@ -2322,6 +2349,7 @@ problems are not worked around by Gnulib.
@include posix-functions/cacoshl.texi
@include posix-functions/cacosl.texi
@include posix-functions/calloc.texi
+@include posix-functions/call_once.texi
@include posix-functions/canonicalize.texi
@include posix-functions/canonicalizef.texi
@include posix-functions/canonicalizel.texi
@@ -2381,6 +2409,12 @@ problems are not worked around by Gnulib.
@include posix-functions/close.texi
@include posix-functions/closedir.texi
@include posix-functions/closelog.texi
+@include posix-functions/cnd_broadcast.texi
+@include posix-functions/cnd_destroy.texi
+@include posix-functions/cnd_init.texi
+@include posix-functions/cnd_signal.texi
+@include posix-functions/cnd_timedwait.texi
+@include posix-functions/cnd_wait.texi
@include posix-functions/confstr.texi
@include posix-functions/conj.texi
@include posix-functions/conjf.texi
@@ -2880,6 +2914,12 @@ problems are not worked around by Gnulib.
@include posix-functions/msgrcv.texi
@include posix-functions/msgsnd.texi
@include posix-functions/msync.texi
+@include posix-functions/mtx_destroy.texi
+@include posix-functions/mtx_init.texi
+@include posix-functions/mtx_lock.texi
+@include posix-functions/mtx_timedlock.texi
+@include posix-functions/mtx_trylock.texi
+@include posix-functions/mtx_unlock.texi
@include posix-functions/munlock.texi
@include posix-functions/munlockall.texi
@include posix-functions/munmap.texi
@@ -3377,6 +3417,14 @@ problems are not worked around by Gnulib.
@include posix-functions/tgamma.texi
@include posix-functions/tgammaf.texi
@include posix-functions/tgammal.texi
+@include posix-functions/thrd_create.texi
+@include posix-functions/thrd_current.texi
+@include posix-functions/thrd_detach.texi
+@include posix-functions/thrd_equal.texi
+@include posix-functions/thrd_exit.texi
+@include posix-functions/thrd_join.texi
+@include posix-functions/thrd_sleep.texi
+@include posix-functions/thrd_yield.texi
@include posix-functions/time.texi
@include posix-functions/timer_create.texi
@include posix-functions/timer_delete.texi
@@ -3409,6 +3457,10 @@ problems are not worked around by Gnulib.
@include posix-functions/truncf.texi
@include posix-functions/truncl.texi
@include posix-functions/tsearch.texi
+@include posix-functions/tss_create.texi
+@include posix-functions/tss_delete.texi
+@include posix-functions/tss_get.texi
+@include posix-functions/tss_set.texi
@include posix-functions/ttyname.texi
@include posix-functions/ttyname_r.texi
@include posix-functions/twalk.texi