It's good if the gnulib documentation reflects the newest glibc release, not some older release.
2020-02-08 Bruno Haible <br...@clisp.org> doc: Update for glibc 2.31. * doc/glibc-functions/pthread_clockjoin_np.texi: New file. * doc/gnulib.texi: Include it. * doc/pastposix-functions/h_errno.texi: Update. * doc/posix-functions/*.texi: Likewise. diff --git a/doc/glibc-functions/pthread_clockjoin_np.texi b/doc/glibc-functions/pthread_clockjoin_np.texi new file mode 100644 index 0000000..03ca09a --- /dev/null +++ b/doc/glibc-functions/pthread_clockjoin_np.texi @@ -0,0 +1,30 @@ +@node pthread_clockjoin_np +@subsection @code{pthread_clockjoin_np} +@findex pthread_clockjoin_np + +Documentation: +@itemize +@item +@ifinfo +@ref{Default Thread Attributes,,Setting Process-wide defaults for thread attributes,libc}. +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Default-Thread-Attributes.html}. +@end ifnotinfo +@c Not yet. +@c @item +@c @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/pthread_clockjoin_np.3.html,,man pthread_clockjoin_np}. +@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 45b9a8c..c9501ca 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -4743,6 +4743,7 @@ This list of functions is sorted according to the header that declares them. @menu * pthread_attr_getaffinity_np:: * pthread_attr_setaffinity_np:: +* pthread_clockjoin_np:: * pthread_cond_clockwait:: * pthread_getaffinity_np:: * pthread_getattr_default_np:: @@ -4768,6 +4769,7 @@ 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_clockjoin_np.texi @include glibc-functions/pthread_cond_clockwait.texi @include glibc-functions/pthread_getaffinity_np.texi @include glibc-functions/pthread_getattr_default_np.texi diff --git a/doc/pastposix-functions/h_errno.texi b/doc/pastposix-functions/h_errno.texi index 77fa2a4..6d2a2d2 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.30, IRIX 6.5, Cygwin, mingw, MSVC 14, Android 9.0. +glibc 2.31, 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 d48f0fa..b060696 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.30, FreeBSD 6.0, NetBSD 5.0, Cygwin, mingw, MSVC 14, Android 9.0. +glibc 2.31, 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 8e05f3a..6128c58 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.30, NetBSD 5.0, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 9.0. +glibc 2.31, 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: diff --git a/doc/posix-functions/totalorder.texi b/doc/posix-functions/totalorder.texi index 447b20e..9df04df 100644 --- a/doc/posix-functions/totalorder.texi +++ b/doc/posix-functions/totalorder.texi @@ -21,4 +21,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: glibc 2.24, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@item +This function has a different signature on some platforms: +glibc 2.30. @end itemize diff --git a/doc/posix-functions/totalorderf.texi b/doc/posix-functions/totalorderf.texi index 06b1d91..456c1a2 100644 --- a/doc/posix-functions/totalorderf.texi +++ b/doc/posix-functions/totalorderf.texi @@ -21,4 +21,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: glibc 2.24, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@item +This function has a different signature on some platforms: +glibc 2.30. @end itemize diff --git a/doc/posix-functions/totalorderl.texi b/doc/posix-functions/totalorderl.texi index 161a0e0..a011409 100644 --- a/doc/posix-functions/totalorderl.texi +++ b/doc/posix-functions/totalorderl.texi @@ -21,4 +21,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: glibc 2.24, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@item +This function has a different signature on some platforms: +glibc 2.30. @end itemize diff --git a/doc/posix-functions/totalordermag.texi b/doc/posix-functions/totalordermag.texi index be12592..56f9c33 100644 --- a/doc/posix-functions/totalordermag.texi +++ b/doc/posix-functions/totalordermag.texi @@ -21,4 +21,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: glibc 2.24, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@item +This function has a different signature on some platforms: +glibc 2.30. @end itemize diff --git a/doc/posix-functions/totalordermagf.texi b/doc/posix-functions/totalordermagf.texi index f9d5a58..15b7aca 100644 --- a/doc/posix-functions/totalordermagf.texi +++ b/doc/posix-functions/totalordermagf.texi @@ -21,4 +21,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: glibc 2.24, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@item +This function has a different signature on some platforms: +glibc 2.30. @end itemize diff --git a/doc/posix-functions/totalordermagl.texi b/doc/posix-functions/totalordermagl.texi index 3033d7c..d345c53 100644 --- a/doc/posix-functions/totalordermagl.texi +++ b/doc/posix-functions/totalordermagl.texi @@ -21,4 +21,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on all non-glibc platforms: glibc 2.24, Mac OS X 10.5, FreeBSD 12.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin, mingw, MSVC 14, Android 9.0. +@item +This function has a different signature on some platforms: +glibc 2.30. @end itemize