Some functions have only recently been standardized, for the next POSIX revision. It's useful to have these specifications handy, even though they are sometimes hard to read, because these specifications will soon be more normative than e.g. a manual page.
2023-04-19 Bruno Haible <[email protected]> doc: Add references to changes accepted for future POSIX revisions. * doc/glibc-functions/bind_textdomain_codeset.texi: Add reference to www.austingroupbugs.net issue. * doc/glibc-functions/bindtextdomain.texi: Likewise. * doc/glibc-functions/dcgettext.texi: Likewise. * doc/glibc-functions/dcngettext.texi: Likewise. * doc/glibc-functions/dgettext.texi: Likewise. * doc/glibc-functions/dngettext.texi: Likewise. * doc/glibc-functions/getentropy.texi: Likewise. * doc/glibc-functions/getresgid.texi: Likewise. * doc/glibc-functions/getresuid.texi: Likewise. * doc/glibc-functions/gettext.texi: Likewise. * doc/glibc-functions/ngettext.texi: Likewise. * doc/glibc-functions/posix_spawn_file_actions_addchdir_np.texi: Likewise. * doc/glibc-functions/posix_spawn_file_actions_addfchdir_np.texi: Likewise. * doc/glibc-functions/setresgid.texi: Likewise. * doc/glibc-functions/setresuid.texi: Likewise. * doc/glibc-functions/textdomain.texi: Likewise. * doc/posix-functions/asctime_r.texi: Likewise. * doc/posix-functions/ctime_r.texi: Likewise. diff --git a/doc/glibc-functions/bind_textdomain_codeset.texi b/doc/glibc-functions/bind_textdomain_codeset.texi index 11421a68e7..638b4a8651 100644 --- a/doc/glibc-functions/bind_textdomain_codeset.texi +++ b/doc/glibc-functions/bind_textdomain_codeset.texi @@ -4,6 +4,8 @@ LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-bind-textdomain-codeset.html} +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1122} + Documentation: @itemize @item diff --git a/doc/glibc-functions/bindtextdomain.texi b/doc/glibc-functions/bindtextdomain.texi index 44d1d415e2..98e411e818 100644 --- a/doc/glibc-functions/bindtextdomain.texi +++ b/doc/glibc-functions/bindtextdomain.texi @@ -4,6 +4,8 @@ LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-bindtextdomain.html} +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1122} + Documentation: @itemize @item diff --git a/doc/glibc-functions/dcgettext.texi b/doc/glibc-functions/dcgettext.texi index 2de54ba3a3..9da228cc9a 100644 --- a/doc/glibc-functions/dcgettext.texi +++ b/doc/glibc-functions/dcgettext.texi @@ -4,6 +4,8 @@ LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-dcgettext.html} +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1122} + Documentation: @itemize @item diff --git a/doc/glibc-functions/dcngettext.texi b/doc/glibc-functions/dcngettext.texi index 47eaff85b8..7d5f5e8a7c 100644 --- a/doc/glibc-functions/dcngettext.texi +++ b/doc/glibc-functions/dcngettext.texi @@ -4,6 +4,8 @@ LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-dcngettext.html} +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1122} + Documentation: @itemize @item diff --git a/doc/glibc-functions/dgettext.texi b/doc/glibc-functions/dgettext.texi index 6eb45827af..230c31f423 100644 --- a/doc/glibc-functions/dgettext.texi +++ b/doc/glibc-functions/dgettext.texi @@ -4,6 +4,8 @@ LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-dgettext.html} +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1122} + Documentation: @itemize @item diff --git a/doc/glibc-functions/dngettext.texi b/doc/glibc-functions/dngettext.texi index b4effe7f65..65dcc06d60 100644 --- a/doc/glibc-functions/dngettext.texi +++ b/doc/glibc-functions/dngettext.texi @@ -4,6 +4,8 @@ LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-dngettext.html} +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1122} + Documentation: @itemize @item diff --git a/doc/glibc-functions/getentropy.texi b/doc/glibc-functions/getentropy.texi index 4b2551c465..8891a78215 100644 --- a/doc/glibc-functions/getentropy.texi +++ b/doc/glibc-functions/getentropy.texi @@ -2,6 +2,8 @@ @subsection @code{getentropy} @findex getentropy +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1134} + Documentation: @itemize @item diff --git a/doc/glibc-functions/getresgid.texi b/doc/glibc-functions/getresgid.texi index e66e38e84c..da038506f5 100644 --- a/doc/glibc-functions/getresgid.texi +++ b/doc/glibc-functions/getresgid.texi @@ -2,6 +2,8 @@ @subsection @code{getresgid} @findex getresgid +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1344} + Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/getresgid.2.html,,man getresgid} Gnulib module: --- diff --git a/doc/glibc-functions/getresuid.texi b/doc/glibc-functions/getresuid.texi index 2842a381a6..1db24f3801 100644 --- a/doc/glibc-functions/getresuid.texi +++ b/doc/glibc-functions/getresuid.texi @@ -2,6 +2,8 @@ @subsection @code{getresuid} @findex getresuid +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1344} + Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/getresuid.2.html,,man getresuid} Gnulib module: --- diff --git a/doc/glibc-functions/gettext.texi b/doc/glibc-functions/gettext.texi index 0cdf971db7..64c482360f 100644 --- a/doc/glibc-functions/gettext.texi +++ b/doc/glibc-functions/gettext.texi @@ -4,6 +4,8 @@ LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-gettext.html} +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1122} + Documentation: @itemize @item diff --git a/doc/glibc-functions/ngettext.texi b/doc/glibc-functions/ngettext.texi index 290eee629e..7ed7d8e697 100644 --- a/doc/glibc-functions/ngettext.texi +++ b/doc/glibc-functions/ngettext.texi @@ -4,6 +4,8 @@ LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-ngettext.html} +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1122} + Documentation: @itemize @item diff --git a/doc/glibc-functions/posix_spawn_file_actions_addchdir_np.texi b/doc/glibc-functions/posix_spawn_file_actions_addchdir_np.texi index 68f338cea4..7d50ca8091 100644 --- a/doc/glibc-functions/posix_spawn_file_actions_addchdir_np.texi +++ b/doc/glibc-functions/posix_spawn_file_actions_addchdir_np.texi @@ -2,6 +2,8 @@ @subsection @code{posix_spawn_file_actions_addchdir_np} @findex posix_spawn_file_actions_addchdir_np +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1208} + Gnulib module: --- Portability problems fixed by Gnulib: @@ -12,7 +14,7 @@ @itemize @item This function is missing on many non-glibc platforms: -glibc 2.28, macOS 10.13, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.0, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.28, macOS 10.13, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.0, Cygwin 3.4.6, mingw, MSVC 14, Android 9.0. @end itemize Note: Gnulib has a module @code{posix_spawn_file_actions_addchdir} that diff --git a/doc/glibc-functions/posix_spawn_file_actions_addfchdir_np.texi b/doc/glibc-functions/posix_spawn_file_actions_addfchdir_np.texi index dc0a9a4d9a..8a98195de9 100644 --- a/doc/glibc-functions/posix_spawn_file_actions_addfchdir_np.texi +++ b/doc/glibc-functions/posix_spawn_file_actions_addfchdir_np.texi @@ -2,6 +2,8 @@ @subsection @code{posix_spawn_file_actions_addfchdir_np} @findex posix_spawn_file_actions_addfchdir_np +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1208} + Gnulib module: --- Portability problems fixed by Gnulib: @@ -12,7 +14,7 @@ @itemize @item This function is missing on all non-glibc platforms: -glibc 2.28, macOS 10.13, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0. +glibc 2.28, macOS 10.13, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 3.4.6, mingw, MSVC 14, Android 9.0. @end itemize Note: Gnulib has a module @code{posix_spawn_file_actions_addfchdir} that diff --git a/doc/glibc-functions/setresgid.texi b/doc/glibc-functions/setresgid.texi index 5b6a771098..5316da2a95 100644 --- a/doc/glibc-functions/setresgid.texi +++ b/doc/glibc-functions/setresgid.texi @@ -2,6 +2,8 @@ @subsection @code{setresgid} @findex setresgid +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1344} + Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/setresgid.2.html,,man setresgid} Gnulib module: --- diff --git a/doc/glibc-functions/setresuid.texi b/doc/glibc-functions/setresuid.texi index 009785b623..2e2f577970 100644 --- a/doc/glibc-functions/setresuid.texi +++ b/doc/glibc-functions/setresuid.texi @@ -2,6 +2,8 @@ @subsection @code{setresuid} @findex setresuid +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1344} + Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/setresuid.2.html,,man setresuid} Gnulib module: --- diff --git a/doc/glibc-functions/textdomain.texi b/doc/glibc-functions/textdomain.texi index 14404d0f02..fa30648e73 100644 --- a/doc/glibc-functions/textdomain.texi +++ b/doc/glibc-functions/textdomain.texi @@ -4,6 +4,8 @@ LSB specification:@* @url{https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/baselib-textdomain.html} +Future POSIX specification:@* @url{https://www.austingroupbugs.net/view.php?id=1122} + Documentation: @itemize @item diff --git a/doc/posix-functions/asctime_r.texi b/doc/posix-functions/asctime_r.texi index 86714fd7cf..4605b90e72 100644 --- a/doc/posix-functions/asctime_r.texi +++ b/doc/posix-functions/asctime_r.texi @@ -4,6 +4,8 @@ POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/asctime_r.html} +Future POSIX removal:@* @url{https://www.austingroupbugs.net/view.php?id=1410} + Gnulib module: extensions Portability problems fixed by Gnulib: diff --git a/doc/posix-functions/ctime_r.texi b/doc/posix-functions/ctime_r.texi index ca937ac45b..23b9e17005 100644 --- a/doc/posix-functions/ctime_r.texi +++ b/doc/posix-functions/ctime_r.texi @@ -4,6 +4,8 @@ POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/ctime_r.html} +Future POSIX removal:@* @url{https://www.austingroupbugs.net/view.php?id=1410} + Gnulib module: extensions Portability problems fixed by Gnulib:
