summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2019-09-07 16:56:52 +0200
committerBruno Haible <bruno@clisp.org>2019-09-07 17:17:11 +0200
commitf959a515a2e099bcda21425c4727b0bc904f7408 (patch)
treef7178391b2616e0677aadb23fdc259cb1d75bd81
parent02f8fd170b1c153bec96270b172f810064ad3254 (diff)
downloadgnulib-f959a515a2e099bcda21425c4727b0bc904f7408.tar.gz
gnulib-f959a515a2e099bcda21425c4727b0bc904f7408.tar.bz2
doc: Update for glibc 2.30.
* doc/glibc-functions/gettid.texi: New file. * doc/glibc-functions/pthread_cond_clockwait.texi: New file. * doc/glibc-functions/pthread_mutex_clocklock.texi: New file. * doc/glibc-functions/pthread_rwlock_clockrdlock.texi: New file. * doc/glibc-functions/pthread_rwlock_clockwrlock.texi: New file. * doc/glibc-functions/sem_clockwait.texi: New file. * doc/glibc-functions/tgkill.texi: New file. * doc/glibc-functions/twalk_r.texi: New file. * doc/gnulib.texi: Include them. (Glibc semaphore.h): New section. * doc/pastposix-functions/h_errno.texi: Update. * doc/posix-functions/*.texi: Likewise.
-rw-r--r--ChangeLog16
-rw-r--r--doc/glibc-functions/gettid.texi30
-rw-r--r--doc/glibc-functions/pthread_cond_clockwait.texi27
-rw-r--r--doc/glibc-functions/pthread_mutex_clocklock.texi18
-rw-r--r--doc/glibc-functions/pthread_rwlock_clockrdlock.texi27
-rw-r--r--doc/glibc-functions/pthread_rwlock_clockwrlock.texi27
-rw-r--r--doc/glibc-functions/sem_clockwait.texi27
-rw-r--r--doc/glibc-functions/tgkill.texi30
-rw-r--r--doc/glibc-functions/twalk_r.texi29
-rw-r--r--doc/gnulib.texi25
-rw-r--r--doc/pastposix-functions/h_errno.texi2
-rw-r--r--doc/posix-functions/crypt.texi2
-rw-r--r--doc/posix-functions/setkey.texi2
13 files changed, 257 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 325552992d..4e009db522 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2019-09-07 Bruno Haible <bruno@clisp.org>
+
+ doc: Update for glibc 2.30.
+ * doc/glibc-functions/gettid.texi: New file.
+ * doc/glibc-functions/pthread_cond_clockwait.texi: New file.
+ * doc/glibc-functions/pthread_mutex_clocklock.texi: New file.
+ * doc/glibc-functions/pthread_rwlock_clockrdlock.texi: New file.
+ * doc/glibc-functions/pthread_rwlock_clockwrlock.texi: New file.
+ * doc/glibc-functions/sem_clockwait.texi: New file.
+ * doc/glibc-functions/tgkill.texi: New file.
+ * doc/glibc-functions/twalk_r.texi: New file.
+ * doc/gnulib.texi: Include them.
+ (Glibc semaphore.h): New section.
+ * doc/pastposix-functions/h_errno.texi: Update.
+ * doc/posix-functions/*.texi: Likewise.
+
2019-09-06 Bruno Haible <bruno@clisp.org>
symlink tests: Avoid test failure on Linux with Lustre file system.
diff --git a/doc/glibc-functions/gettid.texi b/doc/glibc-functions/gettid.texi
new file mode 100644
index 0000000000..dae3848876
--- /dev/null
+++ b/doc/glibc-functions/gettid.texi
@@ -0,0 +1,30 @@
+@node gettid
+@subsection @code{gettid}
+@findex gettid
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{Process Identification,,Process Identification,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Process-Identification.html},
+@end ifnotinfo
+@item
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man2/gettid.2.html,,man gettid}.
+@end itemize
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function exists only on Linux and is therefore
+missing on most non-glibc platforms:
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14.
+@end itemize
diff --git a/doc/glibc-functions/pthread_cond_clockwait.texi b/doc/glibc-functions/pthread_cond_clockwait.texi
new file mode 100644
index 0000000000..916f2ebb5b
--- /dev/null
+++ b/doc/glibc-functions/pthread_cond_clockwait.texi
@@ -0,0 +1,27 @@
+@node pthread_cond_clockwait
+@subsection @code{pthread_cond_clockwait}
+@findex pthread_cond_clockwait
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{Non-POSIX Extensions,,Non-POSIX Extensions,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Non_002dPOSIX-Extensions.html},
+@end ifnotinfo
+@end itemize
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/pthread_mutex_clocklock.texi b/doc/glibc-functions/pthread_mutex_clocklock.texi
new file mode 100644
index 0000000000..7f3f5d21a5
--- /dev/null
+++ b/doc/glibc-functions/pthread_mutex_clocklock.texi
@@ -0,0 +1,18 @@
+@node pthread_mutex_clocklock
+@subsection @code{pthread_mutex_clocklock}
+@findex pthread_mutex_clocklock
+
+Documentation: ---
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/pthread_rwlock_clockrdlock.texi b/doc/glibc-functions/pthread_rwlock_clockrdlock.texi
new file mode 100644
index 0000000000..5e034c5f2b
--- /dev/null
+++ b/doc/glibc-functions/pthread_rwlock_clockrdlock.texi
@@ -0,0 +1,27 @@
+@node pthread_rwlock_clockrdlock
+@subsection @code{pthread_rwlock_clockrdlock}
+@findex pthread_rwlock_clockrdlock
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{Non-POSIX Extensions,,Non-POSIX Extensions,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Non_002dPOSIX-Extensions.html},
+@end ifnotinfo
+@end itemize
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/pthread_rwlock_clockwrlock.texi b/doc/glibc-functions/pthread_rwlock_clockwrlock.texi
new file mode 100644
index 0000000000..117fb152fc
--- /dev/null
+++ b/doc/glibc-functions/pthread_rwlock_clockwrlock.texi
@@ -0,0 +1,27 @@
+@node pthread_rwlock_clockwrlock
+@subsection @code{pthread_rwlock_clockwrlock}
+@findex pthread_rwlock_clockwrlock
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{Non-POSIX Extensions,,Non-POSIX Extensions,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Non_002dPOSIX-Extensions.html},
+@end ifnotinfo
+@end itemize
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/sem_clockwait.texi b/doc/glibc-functions/sem_clockwait.texi
new file mode 100644
index 0000000000..3da46303f3
--- /dev/null
+++ b/doc/glibc-functions/sem_clockwait.texi
@@ -0,0 +1,27 @@
+@node sem_clockwait
+@subsection @code{sem_clockwait}
+@findex sem_clockwait
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{Non-POSIX Extensions,,Non-POSIX Extensions,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Non_002dPOSIX-Extensions.html},
+@end ifnotinfo
+@end itemize
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/glibc-functions/tgkill.texi b/doc/glibc-functions/tgkill.texi
new file mode 100644
index 0000000000..5f6f18c8a7
--- /dev/null
+++ b/doc/glibc-functions/tgkill.texi
@@ -0,0 +1,30 @@
+@node tgkill
+@subsection @code{tgkill}
+@findex tgkill
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{Signaling Another Process,,Signaling Another Process,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Signaling-Another-Process.html},
+@end ifnotinfo
+@item
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man2/tgkill.2.html,,man tgkill}.
+@end itemize
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function exists only on Linux and is therefore
+missing on most non-glibc platforms:
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14.
+@end itemize
diff --git a/doc/glibc-functions/twalk_r.texi b/doc/glibc-functions/twalk_r.texi
new file mode 100644
index 0000000000..1667ae6faf
--- /dev/null
+++ b/doc/glibc-functions/twalk_r.texi
@@ -0,0 +1,29 @@
+@node twalk_r
+@subsection @code{twalk_r}
+@findex twalk_r
+
+Documentation:
+@itemize
+@item
+@ifinfo
+@ref{Tree Search Function,,The tsearch function,libc},
+@end ifinfo
+@ifnotinfo
+@url{https://www.gnu.org/software/libc/manual/html_node/Tree-Search-Function.html},
+@end ifnotinfo
+@item
+@uref{https://www.kernel.org/doc/man-pages/online/pages/man3/twalk_r.3.html,,man twalk_r}.
+@end itemize
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0.
+@end itemize
diff --git a/doc/gnulib.texi b/doc/gnulib.texi
index 88129571fa..64c21ba2e1 100644
--- a/doc/gnulib.texi
+++ b/doc/gnulib.texi
@@ -3796,6 +3796,7 @@ This list of functions is sorted according to the header that declares them.
* Glibc sched.h::
* Glibc search.h::
* Glibc selinux/selinux.h::
+* Glibc semaphore.h::
* Glibc shadow.h::
* Glibc signal.h::
* Glibc spawn.h::
@@ -4741,14 +4742,18 @@ This list of functions is sorted according to the header that declares them.
@menu
* pthread_attr_getaffinity_np::
* pthread_attr_setaffinity_np::
+* pthread_cond_clockwait::
* pthread_getaffinity_np::
* pthread_getattr_default_np::
* pthread_getattr_np::
* pthread_getname_np::
* pthread_kill_other_threads_np::
+* pthread_mutex_clocklock::
* pthread_mutex_consistent_np::
* pthread_mutexattr_getrobust_np::
* pthread_mutexattr_setrobust_np::
+* pthread_rwlock_clockrdlock::
+* pthread_rwlock_clockwrlock::
* pthread_rwlockattr_getkind_np::
* pthread_rwlockattr_setkind_np::
* pthread_setaffinity_np::
@@ -4762,14 +4767,18 @@ This list of functions is sorted according to the header that declares them.
@include glibc-functions/pthread_attr_getaffinity_np.texi
@include glibc-functions/pthread_attr_setaffinity_np.texi
+@include glibc-functions/pthread_cond_clockwait.texi
@include glibc-functions/pthread_getaffinity_np.texi
@include glibc-functions/pthread_getattr_default_np.texi
@include glibc-functions/pthread_getattr_np.texi
@include glibc-functions/pthread_getname_np.texi
@include glibc-functions/pthread_kill_other_threads_np.texi
+@include glibc-functions/pthread_mutex_clocklock.texi
@include glibc-functions/pthread_mutex_consistent_np.texi
@include glibc-functions/pthread_mutexattr_getrobust_np.texi
@include glibc-functions/pthread_mutexattr_setrobust_np.texi
+@include glibc-functions/pthread_rwlock_clockrdlock.texi
+@include glibc-functions/pthread_rwlock_clockwrlock.texi
@include glibc-functions/pthread_rwlockattr_getkind_np.texi
@include glibc-functions/pthread_rwlockattr_setkind_np.texi
@include glibc-functions/pthread_setaffinity_np.texi
@@ -5483,12 +5492,14 @@ This list of functions is sorted according to the header that declares them.
* hdestroy_r::
* hsearch_r::
* tdestroy::
+* twalk_r::
@end menu
@include glibc-functions/hcreate_r.texi
@include glibc-functions/hdestroy_r.texi
@include glibc-functions/hsearch_r.texi
@include glibc-functions/tdestroy.texi
+@include glibc-functions/twalk_r.texi
@node Glibc selinux/selinux.h
@section Glibc Extensions to @code{<selinux/selinux.h>}
@@ -5504,8 +5515,14 @@ This list of functions is sorted according to the header that declares them.
@include glibc-functions/getfilecon.texi
@include glibc-functions/lgetfilecon.texi
-@c @node Glibc semaphore.h
-@c @section Glibc Extensions to @code{<semaphore.h>}
+@node Glibc semaphore.h
+@section Glibc Extensions to @code{<semaphore.h>}
+
+@menu
+* sem_clockwait::
+@end menu
+
+@include glibc-functions/sem_clockwait.texi
@c @node Glibc setjmp.h
@c @section Glibc Extensions to @code{<setjmp.h>}
@@ -5560,6 +5577,7 @@ This list of functions is sorted according to the header that declares them.
* ssignal::
* sys_siglist::
* sysv_signal::
+* tgkill::
@end menu
@include glibc-functions/gsignal.texi
@@ -5575,6 +5593,7 @@ This list of functions is sorted according to the header that declares them.
@include glibc-functions/ssignal.texi
@include glibc-functions/sys_siglist.texi
@include glibc-functions/sysv_signal.texi
+@include glibc-functions/tgkill.texi
@node Glibc spawn.h
@section Glibc Extensions to @code{<spawn.h>}
@@ -6422,6 +6441,7 @@ This list of functions is sorted according to the header that declares them.
* getpass::
* getresgid::
* getresuid::
+* gettid::
* getusershell::
* group_member::
* pipe2::
@@ -6458,6 +6478,7 @@ This list of functions is sorted according to the header that declares them.
@include glibc-functions/getpass.texi
@include glibc-functions/getresgid.texi
@include glibc-functions/getresuid.texi
+@include glibc-functions/gettid.texi
@include glibc-functions/getusershell.texi
@include glibc-functions/group_member.texi
@include glibc-functions/pipe2.texi
diff --git a/doc/pastposix-functions/h_errno.texi b/doc/pastposix-functions/h_errno.texi
index a1d29ae896..61db68ebfc 100644
--- a/doc/pastposix-functions/h_errno.texi
+++ b/doc/pastposix-functions/h_errno.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on some platforms:
-glibc 2.29, IRIX 6.5, Cygwin, mingw, MSVC 14, Android 9.0.
+glibc 2.30, IRIX 6.5, Cygwin, mingw, MSVC 14, Android 9.0.
@end itemize
diff --git a/doc/posix-functions/crypt.texi b/doc/posix-functions/crypt.texi
index 66acf5a7de..ea1b19ea9a 100644
--- a/doc/posix-functions/crypt.texi
+++ b/doc/posix-functions/crypt.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on some platforms:
-glibc 2.29, FreeBSD 6.0, NetBSD 5.0, Cygwin, mingw, MSVC 14, Android 9.0.
+glibc 2.30, FreeBSD 6.0, NetBSD 5.0, Cygwin, mingw, MSVC 14, Android 9.0.
@item
This function is not declared in @code{<unistd.h>}
(without @code{-D_GNU_SOURCE}) on some platforms:
diff --git a/doc/posix-functions/setkey.texi b/doc/posix-functions/setkey.texi
index 3787f182ed..0323842e41 100644
--- a/doc/posix-functions/setkey.texi
+++ b/doc/posix-functions/setkey.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
@itemize
@item
This function is missing on some platforms:
-glibc 2.29, NetBSD 5.0, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0.
+glibc 2.30, NetBSD 5.0, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0.
@item
This function is not declared in @code{<stdlib.h>}
(without @code{-D_GNU_SOURCE}) on some platforms:

Return to:

Send suggestions and report system problems to the System administrator.