From: Bruno Haible Date: Sat, 15 Jun 2024 20:38:57 +0000 (+0200) Subject: doc: Update for glibc 2.39. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=86e1c6601287dd9b3bea085972bcd6940c69460f;p=gnulib.git doc: Update for glibc 2.39. * doc/glibc-functions/pidfd_getpid.texi: New file. * doc/glibc-functions/pidfd_spawn.texi: New file. * doc/glibc-functions/pidfd_spawnp.texi: New file. * doc/glibc-functions/posix_spawnattr_getcgroup_np.texi: New file. * doc/glibc-functions/posix_spawnattr_setcgroup_np.texi: New file. * doc/gnulib.texi: Include them. --- diff --git a/ChangeLog b/ChangeLog index 404ea7c1bf..ba2e832e22 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2024-06-15 Bruno Haible + + doc: Update for glibc 2.39. + * doc/glibc-functions/pidfd_getpid.texi: New file. + * doc/glibc-functions/pidfd_spawn.texi: New file. + * doc/glibc-functions/pidfd_spawnp.texi: New file. + * doc/glibc-functions/posix_spawnattr_getcgroup_np.texi: New file. + * doc/glibc-functions/posix_spawnattr_setcgroup_np.texi: New file. + * doc/gnulib.texi: Include them. + 2024-06-15 Bruno Haible doc: Update for glibc 2.38. diff --git a/doc/glibc-functions/pidfd_getpid.texi b/doc/glibc-functions/pidfd_getpid.texi new file mode 100644 index 0000000000..5dd133ff63 --- /dev/null +++ b/doc/glibc-functions/pidfd_getpid.texi @@ -0,0 +1,29 @@ +@node pidfd_getpid +@subsection @code{pidfd_getpid} +@findex pidfd_getpid + +Documentation: +@itemize +@item +@ifinfo +@ref{Querying a Process,,Querying a Process,libc}, +@end ifinfo +@ifnotinfo +@url{https://www.gnu.org/software/libc/manual/html_node/Querying-a-Process.html}, +@end ifnotinfo +@item +@uref{https://lwn.net/Articles/943022/}. +@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: +glibc 2.38, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. +@end itemize diff --git a/doc/glibc-functions/pidfd_spawn.texi b/doc/glibc-functions/pidfd_spawn.texi new file mode 100644 index 0000000000..84b521d056 --- /dev/null +++ b/doc/glibc-functions/pidfd_spawn.texi @@ -0,0 +1,18 @@ +@node pidfd_spawn +@subsection @code{pidfd_spawn} +@findex pidfd_spawn + +Documentation:@* @uref{https://lwn.net/Articles/943022/} + +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: +glibc 2.38, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. +@end itemize diff --git a/doc/glibc-functions/pidfd_spawnp.texi b/doc/glibc-functions/pidfd_spawnp.texi new file mode 100644 index 0000000000..39206d5e21 --- /dev/null +++ b/doc/glibc-functions/pidfd_spawnp.texi @@ -0,0 +1,18 @@ +@node pidfd_spawnp +@subsection @code{pidfd_spawnp} +@findex pidfd_spawnp + +Documentation:@* @uref{https://lwn.net/Articles/943022/} + +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: +glibc 2.38, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. +@end itemize diff --git a/doc/glibc-functions/posix_spawnattr_getcgroup_np.texi b/doc/glibc-functions/posix_spawnattr_getcgroup_np.texi new file mode 100644 index 0000000000..9c8f081864 --- /dev/null +++ b/doc/glibc-functions/posix_spawnattr_getcgroup_np.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_getcgroup_np +@subsection @code{posix_spawnattr_getcgroup_np} +@findex posix_spawnattr_getcgroup_np + +Documentation:@* @uref{https://sourceware.org/pipermail/libc-alpha/2023-August/151106.html} + +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: +glibc 2.38, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. +@end itemize diff --git a/doc/glibc-functions/posix_spawnattr_setcgroup_np.texi b/doc/glibc-functions/posix_spawnattr_setcgroup_np.texi new file mode 100644 index 0000000000..6727d3e538 --- /dev/null +++ b/doc/glibc-functions/posix_spawnattr_setcgroup_np.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_setcgroup_np +@subsection @code{posix_spawnattr_setcgroup_np} +@findex posix_spawnattr_setcgroup_np + +Documentation:@* @uref{https://sourceware.org/pipermail/libc-alpha/2023-August/151106.html} + +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: +glibc 2.38, macOS 14, FreeBSD 14.0, NetBSD 10.0, OpenBSD 7.5, Minix 3.3.0, AIX 7.3.1, HP-UX 11.31, Solaris 11.4, Cygwin 3.5.3, mingw, MSVC 14, Android. +@end itemize diff --git a/doc/gnulib.texi b/doc/gnulib.texi index 196a332259..b6ce2c653d 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -6017,16 +6017,24 @@ This list of functions is sorted according to the header that declares them. @section Glibc Extensions to @code{} @menu +* pidfd_spawn:: +* pidfd_spawnp:: * posix_spawn_file_actions_addchdir_np:: * posix_spawn_file_actions_addclosefrom_np:: * posix_spawn_file_actions_addfchdir_np:: * posix_spawn_file_actions_addtcsetpgrp_np:: +* posix_spawnattr_getcgroup_np:: +* posix_spawnattr_setcgroup_np:: @end menu +@include glibc-functions/pidfd_spawn.texi +@include glibc-functions/pidfd_spawnp.texi @include glibc-functions/posix_spawn_file_actions_addchdir_np.texi @include glibc-functions/posix_spawn_file_actions_addclosefrom_np.texi @include glibc-functions/posix_spawn_file_actions_addfchdir_np.texi @include glibc-functions/posix_spawn_file_actions_addtcsetpgrp_np.texi +@include glibc-functions/posix_spawnattr_getcgroup_np.texi +@include glibc-functions/posix_spawnattr_setcgroup_np.texi @c @node Glibc stdarg.h @c @section Glibc Extensions to @code{} @@ -6460,11 +6468,13 @@ This list of functions is sorted according to the header that declares them. @menu * pidfd_getfd:: +* pidfd_getpid:: * pidfd_open:: * pidfd_send_signal:: @end menu @include glibc-functions/pidfd_getfd.texi +@include glibc-functions/pidfd_getpid.texi @include glibc-functions/pidfd_open.texi @include glibc-functions/pidfd_send_signal.texi