changeset 15454:76a0e0f55da2

doc: Mention new glibc headers and functions. * doc/glibc-headers/gshadow.texi: New file. * doc/glibc-functions/endsgent.texi: New file. * doc/glibc-functions/fgetsgent.texi: New file. * doc/glibc-functions/fgetsgent_r.texi: New file. * doc/glibc-functions/getsgent.texi: New file. * doc/glibc-functions/getsgent_r.texi: New file. * doc/glibc-functions/getsgnam.texi: New file. * doc/glibc-functions/getsgnam_r.texi: New file. * doc/glibc-functions/putsgent.texi: New file. * doc/glibc-functions/setsgent.texi: New file. * doc/glibc-functions/sgetsgent.texi: New file. * doc/glibc-functions/sgetsgent_r.texi: New file. * doc/glibc-functions/malloc_info.texi: New file. * doc/glibc-functions/preadv.texi: New file. * doc/glibc-functions/pwritev.texi: New file. * doc/glibc-functions/register_printf_modifier.texi: New file. * doc/glibc-functions/register_printf_specifier.texi: New file. * doc/glibc-functions/register_printf_type.texi: New file. * doc/glibc-functions/pthread_attr_getaffinity_np.texi: New file. * doc/glibc-functions/pthread_attr_setaffinity_np.texi: New file. * doc/glibc-functions/pthread_getaffinity_np.texi: New file. * doc/glibc-functions/pthread_getname_np.texi: New file. * doc/glibc-functions/pthread_mutex_consistent_np.texi: New file. * doc/glibc-functions/pthread_mutexattr_getrobust_np.texi: New file. * doc/glibc-functions/pthread_mutexattr_setrobust_np.texi: New file. * doc/glibc-functions/pthread_setaffinity_np.texi: New file. * doc/glibc-functions/pthread_setname_np.texi: New file. * doc/glibc-functions/pthread_sigqueue.texi: New file. * doc/glibc-functions/pthread_timedjoin_np.texi: New file. * doc/glibc-functions/pthread_tryjoin_np.texi: New file. * doc/glibc-functions/qsort_r.texi: New file. * doc/glibc-functions/quick_exit.texi: New file. * doc/glibc-functions/syncfs.texi: New file. * doc/gnulib.texi: Include them. (Glibc gshadow.h, Glibc sys/uio.h): New sections. * doc/posix-functions/psiginfo.texi: Fix info about glibc version. * doc/posix-functions/pthread_mutex_consistent.texi: Likewise. * doc/posix-functions/pthread_mutexattr_getrobust.texi: Likewise. * doc/posix-functions/pthread_mutexattr_setrobust.texi: Likewise. * doc/glibc-functions/execvpe.texi: Likewise.
author Bruno Haible <bruno@clisp.org>
date Sun, 24 Jul 2011 19:05:25 +0200
parents 173d1d491540
children 19e61f4db1bb
files ChangeLog doc/glibc-functions/endsgent.texi doc/glibc-functions/execvpe.texi doc/glibc-functions/fgetsgent.texi doc/glibc-functions/fgetsgent_r.texi doc/glibc-functions/getsgent.texi doc/glibc-functions/getsgent_r.texi doc/glibc-functions/getsgnam.texi doc/glibc-functions/getsgnam_r.texi doc/glibc-functions/malloc_info.texi doc/glibc-functions/preadv.texi doc/glibc-functions/pthread_attr_getaffinity_np.texi doc/glibc-functions/pthread_attr_setaffinity_np.texi doc/glibc-functions/pthread_getaffinity_np.texi doc/glibc-functions/pthread_getname_np.texi doc/glibc-functions/pthread_mutex_consistent_np.texi doc/glibc-functions/pthread_mutexattr_getrobust_np.texi doc/glibc-functions/pthread_mutexattr_setrobust_np.texi doc/glibc-functions/pthread_setaffinity_np.texi doc/glibc-functions/pthread_setname_np.texi doc/glibc-functions/pthread_sigqueue.texi doc/glibc-functions/pthread_timedjoin_np.texi doc/glibc-functions/pthread_tryjoin_np.texi doc/glibc-functions/putsgent.texi doc/glibc-functions/pwritev.texi doc/glibc-functions/qsort_r.texi doc/glibc-functions/quick_exit.texi doc/glibc-functions/register_printf_modifier.texi doc/glibc-functions/register_printf_specifier.texi doc/glibc-functions/register_printf_type.texi doc/glibc-functions/setsgent.texi doc/glibc-functions/sgetsgent.texi doc/glibc-functions/sgetsgent_r.texi doc/glibc-functions/syncfs.texi doc/glibc-headers/gshadow.texi doc/gnulib.texi doc/posix-functions/psiginfo.texi doc/posix-functions/pthread_mutex_consistent.texi doc/posix-functions/pthread_mutexattr_getrobust.texi doc/posix-functions/pthread_mutexattr_setrobust.texi
diffstat 40 files changed, 696 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,47 @@
+2011-07-24  Bruno Haible  <bruno@clisp.org>
+
+	doc: Mention new glibc headers and functions.
+	* doc/glibc-headers/gshadow.texi: New file.
+	* doc/glibc-functions/endsgent.texi: New file.
+	* doc/glibc-functions/fgetsgent.texi: New file.
+	* doc/glibc-functions/fgetsgent_r.texi: New file.
+	* doc/glibc-functions/getsgent.texi: New file.
+	* doc/glibc-functions/getsgent_r.texi: New file.
+	* doc/glibc-functions/getsgnam.texi: New file.
+	* doc/glibc-functions/getsgnam_r.texi: New file.
+	* doc/glibc-functions/putsgent.texi: New file.
+	* doc/glibc-functions/setsgent.texi: New file.
+	* doc/glibc-functions/sgetsgent.texi: New file.
+	* doc/glibc-functions/sgetsgent_r.texi: New file.
+	* doc/glibc-functions/malloc_info.texi: New file.
+	* doc/glibc-functions/preadv.texi: New file.
+	* doc/glibc-functions/pwritev.texi: New file.
+	* doc/glibc-functions/register_printf_modifier.texi: New file.
+	* doc/glibc-functions/register_printf_specifier.texi: New file.
+	* doc/glibc-functions/register_printf_type.texi: New file.
+	* doc/glibc-functions/pthread_attr_getaffinity_np.texi: New file.
+	* doc/glibc-functions/pthread_attr_setaffinity_np.texi: New file.
+	* doc/glibc-functions/pthread_getaffinity_np.texi: New file.
+	* doc/glibc-functions/pthread_getname_np.texi: New file.
+	* doc/glibc-functions/pthread_mutex_consistent_np.texi: New file.
+	* doc/glibc-functions/pthread_mutexattr_getrobust_np.texi: New file.
+	* doc/glibc-functions/pthread_mutexattr_setrobust_np.texi: New file.
+	* doc/glibc-functions/pthread_setaffinity_np.texi: New file.
+	* doc/glibc-functions/pthread_setname_np.texi: New file.
+	* doc/glibc-functions/pthread_sigqueue.texi: New file.
+	* doc/glibc-functions/pthread_timedjoin_np.texi: New file.
+	* doc/glibc-functions/pthread_tryjoin_np.texi: New file.
+	* doc/glibc-functions/qsort_r.texi: New file.
+	* doc/glibc-functions/quick_exit.texi: New file.
+	* doc/glibc-functions/syncfs.texi: New file.
+	* doc/gnulib.texi: Include them.
+	(Glibc gshadow.h, Glibc sys/uio.h): New sections.
+	* doc/posix-functions/psiginfo.texi: Fix info about glibc version.
+	* doc/posix-functions/pthread_mutex_consistent.texi: Likewise.
+	* doc/posix-functions/pthread_mutexattr_getrobust.texi: Likewise.
+	* doc/posix-functions/pthread_mutexattr_setrobust.texi: Likewise.
+	* doc/glibc-functions/execvpe.texi: Likewise.
+
 2011-07-24  Bruno Haible  <bruno@clisp.org>
 
 	close: No longer depend on module 'fclose'.
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/endsgent.texi
@@ -0,0 +1,16 @@
+@node endsgent
+@subsection @code{endsgent}
+@findex endsgent
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
--- a/doc/glibc-functions/execvpe.texi
+++ b/doc/glibc-functions/execvpe.texi
@@ -12,7 +12,7 @@
 @itemize
 @item
 This function is missing on many non-glibc platforms:
-glibc 2.9, MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX
+glibc 2.10, MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX
 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin 1.5.x, mingw,
 Interix 3.5, BeOS.
 @end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/fgetsgent.texi
@@ -0,0 +1,16 @@
+@node fgetsgent
+@subsection @code{fgetsgent}
+@findex fgetsgent
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/fgetsgent_r.texi
@@ -0,0 +1,16 @@
+@node fgetsgent_r
+@subsection @code{fgetsgent_r}
+@findex fgetsgent_r
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/getsgent.texi
@@ -0,0 +1,16 @@
+@node getsgent
+@subsection @code{getsgent}
+@findex getsgent
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/getsgent_r.texi
@@ -0,0 +1,16 @@
+@node getsgent_r
+@subsection @code{getsgent_r}
+@findex getsgent_r
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/getsgnam.texi
@@ -0,0 +1,16 @@
+@node getsgnam
+@subsection @code{getsgnam}
+@findex getsgnam
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/getsgnam_r.texi
@@ -0,0 +1,16 @@
+@node getsgnam_r
+@subsection @code{getsgnam_r}
+@findex getsgnam_r
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/malloc_info.texi
@@ -0,0 +1,16 @@
+@node malloc_info
+@subsection @code{malloc_info}
+@findex malloc_info
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/preadv.texi
@@ -0,0 +1,16 @@
+@node preadv
+@subsection @code{preadv}
+@findex preadv
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+glibc 2.9, MacOS X 10.5, FreeBSD 5.2.1, AIX 5.2, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_attr_getaffinity_np.texi
@@ -0,0 +1,19 @@
+@node pthread_attr_getaffinity_np
+@subsection @code{pthread_attr_getaffinity_np}
+@findex pthread_attr_getaffinity_np
+
+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.3.2, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@item
+This function has a different signature on some platforms:
+glibc 2.3.3.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_attr_setaffinity_np.texi
@@ -0,0 +1,19 @@
+@node pthread_attr_setaffinity_np
+@subsection @code{pthread_attr_setaffinity_np}
+@findex pthread_attr_setaffinity_np
+
+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.3.2, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@item
+This function has a different signature on some platforms:
+glibc 2.3.3.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_getaffinity_np.texi
@@ -0,0 +1,22 @@
+@node pthread_getaffinity_np
+@subsection @code{pthread_getaffinity_np}
+@findex pthread_getaffinity_np
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on many non-glibc platforms:
+glibc 2.3.2, MacOS X 10.5, FreeBSD 6.4, NetBSD 3.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@item
+This function has a different signature on some platforms:
+glibc 2.3.3.
+@item
+The third parameter has a different type on some platforms:
+FreeBSD 7.2, NetBSD 5.0.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_getname_np.texi
@@ -0,0 +1,16 @@
+@node pthread_getname_np
+@subsection @code{pthread_getname_np}
+@findex pthread_getname_np
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on many non-glibc platforms:
+glibc 2.11, MacOS X 10.5, FreeBSD 6.4, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_mutex_consistent_np.texi
@@ -0,0 +1,16 @@
+@node pthread_mutex_consistent_np
+@subsection @code{pthread_mutex_consistent_np}
+@findex pthread_mutex_consistent_np
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on many non-glibc platforms:
+glibc 2.3.6, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 7, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_mutexattr_getrobust_np.texi
@@ -0,0 +1,19 @@
+@node pthread_mutexattr_getrobust_np
+@subsection @code{pthread_mutexattr_getrobust_np}
+@findex pthread_mutexattr_getrobust_np
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on many non-glibc platforms:
+glibc 2.3.6, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 7, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
+
+This function has now been standardized by POSIX under the name
+@code{pthread_mutexattr_getrobust}.
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_mutexattr_setrobust_np.texi
@@ -0,0 +1,19 @@
+@node pthread_mutexattr_setrobust_np
+@subsection @code{pthread_mutexattr_setrobust_np}
+@findex pthread_mutexattr_setrobust_np
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on many non-glibc platforms:
+glibc 2.3.6, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 7, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
+
+This function has now been standardized by POSIX under the name
+@code{pthread_mutexattr_setrobust}.
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_setaffinity_np.texi
@@ -0,0 +1,22 @@
+@node pthread_setaffinity_np
+@subsection @code{pthread_setaffinity_np}
+@findex pthread_setaffinity_np
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on many non-glibc platforms:
+glibc 2.3.2, MacOS X 10.5, FreeBSD 6.4, NetBSD 3.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@item
+This function has a different signature on some platforms:
+glibc 2.3.3.
+@item
+The third parameter has a different type on some platforms:
+FreeBSD 7.2, NetBSD 5.0.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_setname_np.texi
@@ -0,0 +1,22 @@
+@node pthread_setname_np
+@subsection @code{pthread_setname_np}
+@findex pthread_setname_np
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on many non-glibc platforms:
+glibc 2.11, MacOS X 10.5, FreeBSD 6.4, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@item
+This function has a different signature on some platforms:
+NetBSD 5.0, OSF/1 5.1.
+On OSF/1 the third argument must be @code{NULL}.
+On NetBSD the second argument is interpreted as a @code{printf} format string,
+with the third argument as parameter.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_sigqueue.texi
@@ -0,0 +1,16 @@
+@node pthread_sigqueue
+@subsection @code{pthread_sigqueue}
+@findex pthread_sigqueue
+
+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.10, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_timedjoin_np.texi
@@ -0,0 +1,19 @@
+@node pthread_timedjoin_np
+@subsection @code{pthread_timedjoin_np}
+@findex pthread_timedjoin_np
+
+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.3.2, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@item
+FreeBSD 6.4 has a function of this name in @code{libthr} but not in
+@code{libpthread}, and it also is missing a declaration.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pthread_tryjoin_np.texi
@@ -0,0 +1,16 @@
+@node pthread_tryjoin_np
+@subsection @code{pthread_tryjoin_np}
+@findex pthread_tryjoin_np
+
+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.3.2, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/putsgent.texi
@@ -0,0 +1,16 @@
+@node putsgent
+@subsection @code{putsgent}
+@findex putsgent
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/pwritev.texi
@@ -0,0 +1,16 @@
+@node pwritev
+@subsection @code{pwritev}
+@findex pwritev
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+glibc 2.9, MacOS X 10.5, FreeBSD 5.2.1, AIX 5.2, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/qsort_r.texi
@@ -0,0 +1,16 @@
+@node qsort_r
+@subsection @code{qsort_r}
+@findex qsort_r
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on some platforms:
+glibc 2.7, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/quick_exit.texi
@@ -0,0 +1,16 @@
+@node quick_exit
+@subsection @code{quick_exit}
+@findex quick_exit
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/register_printf_modifier.texi
@@ -0,0 +1,16 @@
+@node register_printf_modifier
+@subsection @code{register_printf_modifier}
+@findex register_printf_modifier
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/register_printf_specifier.texi
@@ -0,0 +1,16 @@
+@node register_printf_specifier
+@subsection @code{register_printf_specifier}
+@findex register_printf_specifier
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/register_printf_type.texi
@@ -0,0 +1,16 @@
+@node register_printf_type
+@subsection @code{register_printf_type}
+@findex register_printf_type
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/setsgent.texi
@@ -0,0 +1,16 @@
+@node setsgent
+@subsection @code{setsgent}
+@findex setsgent
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/sgetsgent.texi
@@ -0,0 +1,16 @@
+@node sgetsgent
+@subsection @code{sgetsgent}
+@findex sgetsgent
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/sgetsgent_r.texi
@@ -0,0 +1,16 @@
+@node sgetsgent_r
+@subsection @code{sgetsgent_r}
+@findex sgetsgent_r
+
+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.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-functions/syncfs.texi
@@ -0,0 +1,16 @@
+@node syncfs
+@subsection @code{syncfs}
+@findex syncfs
+
+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.13, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
new file mode 100644
--- /dev/null
+++ b/doc/glibc-headers/gshadow.texi
@@ -0,0 +1,20 @@
+@node gshadow.h
+@section @file{gshadow.h}
+
+Defines the type @code{struct sgrp} and declares the functions
+@code{setsgent}, @code{endsgent}, @code{getsgent}, @code{getsgnam},
+@code{sgetsgent}, @code{fgetsgent}, @code{putsgent},
+@code{getsgent_r}, @code{getsgnam_r}, @code{sgetsgent_r}, @code{fgetsgent_r}.
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This header file is missing on all non-glibc platforms:
+MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin, mingw, Interix 3.5, BeOS.
+@end itemize
--- a/doc/gnulib.texi
+++ b/doc/gnulib.texi
@@ -3805,6 +3805,7 @@
 * fstab.h::
 * fts.h::
 * getopt.h::
+* gshadow.h::
 * ieee754.h::
 * ifaddrs.h::
 * libintl.h::
@@ -3838,6 +3839,7 @@
 @include glibc-headers/fstab.texi
 @include glibc-headers/fts.texi
 @include glibc-headers/getopt.texi
+@include glibc-headers/gshadow.texi
 @include glibc-headers/ieee754.texi
 @include glibc-headers/ifaddrs.texi
 @include glibc-headers/libintl.texi
@@ -3891,6 +3893,7 @@
 * Glibc glob.h::
 * Glibc gnu/libc-version.h::
 * Glibc grp.h::
+* Glibc gshadow.h::
 * Glibc ifaddrs.h::
 * Glibc libintl.h::
 * Glibc link.h::
@@ -3964,6 +3967,7 @@
 * Glibc sys/sysmacros.h::
 * Glibc sys/time.h::
 * Glibc sys/timex.h::
+* Glibc sys/uio.h::
 * Glibc sys/ustat.h::
 * Glibc sys/vlimit.h::
 * Glibc sys/vm86.h::
@@ -4400,6 +4404,35 @@
 @include glibc-functions/putgrent.texi
 @include glibc-functions/setgroups.texi
 
+@node Glibc gshadow.h
+@section Glibc @code{<gshadow.h>}
+
+@menu
+* endsgent::
+* fgetsgent::
+* fgetsgent_r::
+* getsgent::
+* getsgent_r::
+* getsgnam::
+* getsgnam_r::
+* putsgent::
+* setsgent::
+* sgetsgent::
+* sgetsgent_r::
+@end menu
+
+@include glibc-functions/endsgent.texi
+@include glibc-functions/fgetsgent.texi
+@include glibc-functions/fgetsgent_r.texi
+@include glibc-functions/getsgent.texi
+@include glibc-functions/getsgent_r.texi
+@include glibc-functions/getsgnam.texi
+@include glibc-functions/getsgnam_r.texi
+@include glibc-functions/putsgent.texi
+@include glibc-functions/setsgent.texi
+@include glibc-functions/sgetsgent.texi
+@include glibc-functions/sgetsgent_r.texi
+
 @c @node Glibc iconv.h
 @c @section Glibc Extensions to @code{<iconv.h>}
 
@@ -4476,6 +4509,7 @@
 * mallinfo::
 * malloc_get_state::
 * malloc_set_state::
+* malloc_info::
 * malloc_stats::
 * malloc_trim::
 * malloc_usable_size::
@@ -4487,6 +4521,7 @@
 @include glibc-functions/mallinfo.texi
 @include glibc-functions/malloc_get_state.texi
 @include glibc-functions/malloc_set_state.texi
+@include glibc-functions/malloc_info.texi
 @include glibc-functions/malloc_stats.texi
 @include glibc-functions/malloc_trim.texi
 @include glibc-functions/malloc_usable_size.texi
@@ -4787,28 +4822,58 @@
 * printf_size::
 * printf_size_info::
 * register_printf_function::
+* register_printf_modifier::
+* register_printf_specifier::
+* register_printf_type::
 @end menu
 
 @include glibc-functions/parse_printf_format.texi
 @include glibc-functions/printf_size.texi
 @include glibc-functions/printf_size_info.texi
 @include glibc-functions/register_printf_function.texi
+@include glibc-functions/register_printf_modifier.texi
+@include glibc-functions/register_printf_specifier.texi
+@include glibc-functions/register_printf_type.texi
 
 @node Glibc pthread.h
 @section Glibc Extensions to @code{<pthread.h>}
 
 @menu
+* pthread_attr_getaffinity_np::
+* pthread_attr_setaffinity_np::
+* pthread_getaffinity_np::
 * pthread_getattr_np::
+* pthread_getname_np::
 * pthread_kill_other_threads_np::
+* pthread_mutex_consistent_np::
+* pthread_mutexattr_getrobust_np::
+* pthread_mutexattr_setrobust_np::
 * pthread_rwlockattr_getkind_np::
 * pthread_rwlockattr_setkind_np::
+* pthread_setaffinity_np::
+* pthread_setname_np::
+* pthread_sigqueue::
+* pthread_timedjoin_np::
+* pthread_tryjoin_np::
 * pthread_yield::
 @end menu
 
+@include glibc-functions/pthread_attr_getaffinity_np.texi
+@include glibc-functions/pthread_attr_setaffinity_np.texi
+@include glibc-functions/pthread_getaffinity_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_consistent_np.texi
+@include glibc-functions/pthread_mutexattr_getrobust_np.texi
+@include glibc-functions/pthread_mutexattr_setrobust_np.texi
 @include glibc-functions/pthread_rwlockattr_getkind_np.texi
 @include glibc-functions/pthread_rwlockattr_setkind_np.texi
+@include glibc-functions/pthread_setaffinity_np.texi
+@include glibc-functions/pthread_setname_np.texi
+@include glibc-functions/pthread_sigqueue.texi
+@include glibc-functions/pthread_timedjoin_np.texi
+@include glibc-functions/pthread_tryjoin_np.texi
 @include glibc-functions/pthread_yield.texi
 
 @node Glibc pty.h
@@ -5738,6 +5803,8 @@
 * qfcvt::
 * qfcvt_r::
 * qgcvt::
+* qsort_r::
+* quick_exit::
 * random_r::
 * rpmatch::
 * seed48_r::
@@ -5781,6 +5848,8 @@
 @include glibc-functions/qfcvt.texi
 @include glibc-functions/qfcvt_r.texi
 @include glibc-functions/qgcvt.texi
+@include glibc-functions/qsort_r.texi
+@include glibc-functions/quick_exit.texi
 @include glibc-functions/random_r.texi
 @include glibc-functions/rpmatch.texi
 @include glibc-functions/seed48_r.texi
@@ -6167,8 +6236,16 @@
 @c @node Glibc sys/types.h
 @c @section Glibc Extensions to @code{<sys/types.h>}
 
-@c @node Glibc sys/uio.h
-@c @section Glibc Extensions to @code{<sys/uio.h>}
+@node Glibc sys/uio.h
+@section Glibc Extensions to @code{<sys/uio.h>}
+
+@menu
+* preadv::
+* pwritev::
+@end menu
+
+@include glibc-functions/preadv.texi
+@include glibc-functions/pwritev.texi
 
 @c @node Glibc sys/un.h
 @c @section Glibc Extensions to @code{<sys/un.h>}
@@ -6352,6 +6429,7 @@
 * setresgid::
 * setresuid::
 * setusershell::
+* syncfs::
 * syscall::
 * ttyslot::
 * vhangup::
@@ -6385,6 +6463,7 @@
 @include glibc-functions/setresgid.texi
 @include glibc-functions/setresuid.texi
 @include glibc-functions/setusershell.texi
+@include glibc-functions/syncfs.texi
 @include glibc-functions/syscall.texi
 @include glibc-functions/ttyslot.texi
 @include glibc-functions/vhangup.texi
--- a/doc/posix-functions/psiginfo.texi
+++ b/doc/posix-functions/psiginfo.texi
@@ -14,6 +14,6 @@
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX
-5.1, HP-UX 11, OSF/1 5.1, Cygwin 1.7.9, mingw, Interix 3.5, BeOS.
+glibc 2.9, MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX 5.1,
+HP-UX 11, OSF/1 5.1, Cygwin 1.7.9, mingw, Interix 3.5, BeOS.
 @end itemize
--- a/doc/posix-functions/pthread_mutex_consistent.texi
+++ b/doc/posix-functions/pthread_mutex_consistent.texi
@@ -14,5 +14,5 @@
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS.
+glibc 2.11, MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS.
 @end itemize
--- a/doc/posix-functions/pthread_mutexattr_getrobust.texi
+++ b/doc/posix-functions/pthread_mutexattr_getrobust.texi
@@ -14,5 +14,5 @@
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS.
+glibc 2.11, MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS.
 @end itemize
--- a/doc/posix-functions/pthread_mutexattr_setrobust.texi
+++ b/doc/posix-functions/pthread_mutexattr_setrobust.texi
@@ -14,5 +14,5 @@
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS.
+glibc 2.11, MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS.
 @end itemize