From 484799750d63a9a7b01f3cdf57c21eef1e36c3f7 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 18 Oct 2008 14:17:41 +0200 Subject: [PATCH] Document existing modules. --- ChangeLog | 27 ++++++++++++++++++++++++++ doc/glibc-functions/dirfd.texi | 7 +++++-- doc/glibc-functions/error.texi | 8 ++++---- doc/glibc-functions/euidaccess.texi | 8 ++++---- doc/glibc-functions/getdomainname.texi | 8 ++++---- doc/glibc-functions/getloadavg.texi | 8 ++++---- doc/glibc-functions/getpagesize.texi | 11 +++++++---- doc/glibc-functions/getusershell.texi | 8 ++++---- doc/glibc-functions/isnanl.texi | 8 ++++---- doc/glibc-functions/lchmod.texi | 8 ++++---- doc/glibc-functions/mempcpy.texi | 8 ++++---- doc/glibc-functions/memrchr.texi | 8 ++++---- doc/glibc-functions/mkdtemp.texi | 8 ++++---- doc/glibc-functions/rpmatch.texi | 8 ++++---- doc/glibc-functions/stpcpy.texi | 8 ++++---- doc/glibc-functions/stpncpy.texi | 11 +++++++---- doc/glibc-functions/strchrnul.texi | 8 ++++---- doc/glibc-functions/strndup.texi | 11 +++++++---- doc/glibc-functions/strnlen.texi | 11 +++++++---- doc/glibc-functions/strsep.texi | 8 ++++---- doc/glibc-functions/timegm.texi | 8 ++++---- doc/glibc-functions/vasprintf.texi | 8 ++++---- 22 files changed, 124 insertions(+), 82 deletions(-) diff --git a/ChangeLog b/ChangeLog index a07c894fcc..bb3c53db93 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,30 @@ +2008-10-18 Bruno Haible + + * doc/glibc-functions/dirfd.texi: Mention the module 'dirfd'. + * doc/glibc-functions/error.texi: Mention the module 'error'. + * doc/glibc-functions/euidaccess.texi: Mention the module 'euidaccess'. + * doc/glibc-functions/getdomainname.texi: Mention the module + 'getdomainname'. + * doc/glibc-functions/getloadavg.texi: Mention the module 'getloadavg'. + * doc/glibc-functions/getpagesize.texi: Mention the module + 'getpagesize'. + * doc/glibc-functions/getusershell.texi: Mention the module + 'getusershell'. + * doc/glibc-functions/isnanl.texi: Mention the module 'isnanl'. + * doc/glibc-functions/lchmod.texi: Mention the module 'lchmod'. + * doc/glibc-functions/mempcpy.texi: Mention the module 'mempcpy'. + * doc/glibc-functions/memrchr.texi: Mention the module 'memrchr'. + * doc/glibc-functions/mkdtemp.texi: Mention the module 'mkdtemp'. + * doc/glibc-functions/rpmatch.texi: Mention the module 'rpmatch'. + * doc/glibc-functions/stpcpy.texi: Mention the module 'stpcpy'. + * doc/glibc-functions/stpncpy.texi: Mention the module 'stpncpy'. + * doc/glibc-functions/strchrnul.texi: Mention the module 'strchrnul'. + * doc/glibc-functions/strndup.texi: Mention the module 'strndup'. + * doc/glibc-functions/strnlen.texi: Mention the module 'strnlen'. + * doc/glibc-functions/strsep.texi: Mention the module 'strsep'. + * doc/glibc-functions/timegm.texi: Mention the module 'timegm'. + * doc/glibc-functions/vasprintf.texi: Mention the module 'vasprintf'. + 2008-10-17 Bruno Haible * m4/signbit.m4 (gl_SIGNBIT_TEST_PROGRAM): On platforms other than diff --git a/doc/glibc-functions/dirfd.texi b/doc/glibc-functions/dirfd.texi index 7a61ba7e54..03abe13531 100644 --- a/doc/glibc-functions/dirfd.texi +++ b/doc/glibc-functions/dirfd.texi @@ -2,15 +2,18 @@ @subsection @code{dirfd} @findex dirfd -Gnulib module: --- +Gnulib module: dirfd Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, OSF/1 5.1, Solaris 10. @end itemize Portability problems not fixed by Gnulib: @itemize @item This function is missing on some platforms: -MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw. +mingw. @end itemize diff --git a/doc/glibc-functions/error.texi b/doc/glibc-functions/error.texi index 4f7f48cd1b..bff51c3264 100644 --- a/doc/glibc-functions/error.texi +++ b/doc/glibc-functions/error.texi @@ -2,15 +2,15 @@ @subsection @code{error} @findex error -Gnulib module: --- +Gnulib module: error Portability problems fixed by Gnulib: @itemize +@item +This function is missing on all non-glibc platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.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 Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on all non-glibc platforms: -MacOS X 10.3, FreeBSD 6.0, NetBSD 3.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 diff --git a/doc/glibc-functions/euidaccess.texi b/doc/glibc-functions/euidaccess.texi index 4d9f173ce3..1eb156f186 100644 --- a/doc/glibc-functions/euidaccess.texi +++ b/doc/glibc-functions/euidaccess.texi @@ -2,15 +2,15 @@ @subsection @code{euidaccess} @findex euidaccess -Gnulib module: --- +Gnulib module: euidaccess Portability problems fixed by Gnulib: @itemize +@item +This function is missing on all non-glibc platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.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 Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on all non-glibc platforms: -MacOS X 10.3, FreeBSD 6.0, NetBSD 3.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 diff --git a/doc/glibc-functions/getdomainname.texi b/doc/glibc-functions/getdomainname.texi index 0b34754b6d..e4952298e6 100644 --- a/doc/glibc-functions/getdomainname.texi +++ b/doc/glibc-functions/getdomainname.texi @@ -2,15 +2,15 @@ @subsection @code{getdomainname} @findex getdomainname -Gnulib module: --- +Gnulib module: getdomainname Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +AIX 5.1, mingw, Interix 3.5, BeOS. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -AIX 5.1, mingw, Interix 3.5, BeOS. @end itemize diff --git a/doc/glibc-functions/getloadavg.texi b/doc/glibc-functions/getloadavg.texi index d4ed13cf27..67455c5a8f 100644 --- a/doc/glibc-functions/getloadavg.texi +++ b/doc/glibc-functions/getloadavg.texi @@ -2,15 +2,15 @@ @subsection @code{getloadavg} @findex getloadavg -Gnulib module: --- +Gnulib module: getloadavg Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Cygwin, mingw, Interix 3.5, BeOS. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Cygwin, mingw, Interix 3.5, BeOS. @end itemize diff --git a/doc/glibc-functions/getpagesize.texi b/doc/glibc-functions/getpagesize.texi index 9712ebfc82..2e8c9b671b 100644 --- a/doc/glibc-functions/getpagesize.texi +++ b/doc/glibc-functions/getpagesize.texi @@ -2,15 +2,18 @@ @subsection @code{getpagesize} @findex getpagesize -Gnulib module: --- +Gnulib module: getpagesize Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +BeOS. +@item +This function is broken on some platforms: +mingw. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -mingw, BeOS. @end itemize diff --git a/doc/glibc-functions/getusershell.texi b/doc/glibc-functions/getusershell.texi index cb6fcbc240..45c652c126 100644 --- a/doc/glibc-functions/getusershell.texi +++ b/doc/glibc-functions/getusershell.texi @@ -2,15 +2,15 @@ @subsection @code{getusershell} @findex getusershell -Gnulib module: --- +Gnulib module: getusershell Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +AIX 4.3.2, IRIX 6.5, mingw, Interix 3.5, BeOS. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -AIX 4.3.2, IRIX 6.5, mingw, Interix 3.5, BeOS. @end itemize diff --git a/doc/glibc-functions/isnanl.texi b/doc/glibc-functions/isnanl.texi index 8504e912c1..4cb7b3b28f 100644 --- a/doc/glibc-functions/isnanl.texi +++ b/doc/glibc-functions/isnanl.texi @@ -2,15 +2,15 @@ @subsection @code{isnanl} @findex isnanl -Gnulib module: --- +Gnulib module: isnanl Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Cygwin, Interix 3.5. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Cygwin, Interix 3.5. @end itemize diff --git a/doc/glibc-functions/lchmod.texi b/doc/glibc-functions/lchmod.texi index 83ab2ffb44..abced71863 100644 --- a/doc/glibc-functions/lchmod.texi +++ b/doc/glibc-functions/lchmod.texi @@ -2,15 +2,15 @@ @subsection @code{lchmod} @findex lchmod -Gnulib module: --- +Gnulib module: lchmod Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -MacOS X 10.3, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. @end itemize diff --git a/doc/glibc-functions/mempcpy.texi b/doc/glibc-functions/mempcpy.texi index 1b3e43ad36..ebfc31d58c 100644 --- a/doc/glibc-functions/mempcpy.texi +++ b/doc/glibc-functions/mempcpy.texi @@ -2,15 +2,15 @@ @subsection @code{mempcpy} @findex mempcpy -Gnulib module: --- +Gnulib module: mempcpy Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5, BeOS. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5, BeOS. @end itemize diff --git a/doc/glibc-functions/memrchr.texi b/doc/glibc-functions/memrchr.texi index e87e0a7021..703d00c3cb 100644 --- a/doc/glibc-functions/memrchr.texi +++ b/doc/glibc-functions/memrchr.texi @@ -2,15 +2,15 @@ @subsection @code{memrchr} @findex memrchr -Gnulib module: --- +Gnulib module: memrchr Portability problems fixed by Gnulib: @itemize +@item +This function is missing on all non-glibc platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.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 Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on all non-glibc platforms: -MacOS X 10.3, FreeBSD 6.0, NetBSD 3.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 diff --git a/doc/glibc-functions/mkdtemp.texi b/doc/glibc-functions/mkdtemp.texi index 21e9b635fe..5417b15eea 100644 --- a/doc/glibc-functions/mkdtemp.texi +++ b/doc/glibc-functions/mkdtemp.texi @@ -2,15 +2,15 @@ @subsection @code{mkdtemp} @findex mkdtemp -Gnulib module: --- +Gnulib module: mkdtemp Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5, BeOS. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5, BeOS. @end itemize diff --git a/doc/glibc-functions/rpmatch.texi b/doc/glibc-functions/rpmatch.texi index 9d7520094b..bac1809450 100644 --- a/doc/glibc-functions/rpmatch.texi +++ b/doc/glibc-functions/rpmatch.texi @@ -2,15 +2,15 @@ @subsection @code{rpmatch} @findex rpmatch -Gnulib module: --- +Gnulib module: rpmatch Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. @end itemize diff --git a/doc/glibc-functions/stpcpy.texi b/doc/glibc-functions/stpcpy.texi index be32f69807..ab0062c93e 100644 --- a/doc/glibc-functions/stpcpy.texi +++ b/doc/glibc-functions/stpcpy.texi @@ -2,15 +2,15 @@ @subsection @code{stpcpy} @findex stpcpy -Gnulib module: --- +Gnulib module: stpcpy Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5. @end itemize diff --git a/doc/glibc-functions/stpncpy.texi b/doc/glibc-functions/stpncpy.texi index cf1c02ef89..c2e4449ab1 100644 --- a/doc/glibc-functions/stpncpy.texi +++ b/doc/glibc-functions/stpncpy.texi @@ -2,15 +2,18 @@ @subsection @code{stpncpy} @findex stpncpy -Gnulib module: --- +Gnulib module: stpncpy Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. +@item +This function has an incompatible return value on some platforms: +AIX 5.1. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS. @end itemize diff --git a/doc/glibc-functions/strchrnul.texi b/doc/glibc-functions/strchrnul.texi index 8b0e90eebb..f9f55fbed2 100644 --- a/doc/glibc-functions/strchrnul.texi +++ b/doc/glibc-functions/strchrnul.texi @@ -2,15 +2,15 @@ @subsection @code{strchrnul} @findex strchrnul -Gnulib module: --- +Gnulib module: strchrnul Portability problems fixed by Gnulib: @itemize +@item +This function is missing on all non-glibc platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.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 Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on all non-glibc platforms: -MacOS X 10.3, FreeBSD 6.0, NetBSD 3.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 diff --git a/doc/glibc-functions/strndup.texi b/doc/glibc-functions/strndup.texi index 0c08b2e024..de6b8c6fdf 100644 --- a/doc/glibc-functions/strndup.texi +++ b/doc/glibc-functions/strndup.texi @@ -2,15 +2,18 @@ @subsection @code{strndup} @findex strndup -Gnulib module: --- +Gnulib module: strndup Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5, BeOS. +@item +This function does not NUL-terminate the result on some platforms: +AIX 5.1. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5, BeOS. @end itemize diff --git a/doc/glibc-functions/strnlen.texi b/doc/glibc-functions/strnlen.texi index 1888bb7282..fca1e50540 100644 --- a/doc/glibc-functions/strnlen.texi +++ b/doc/glibc-functions/strnlen.texi @@ -2,15 +2,18 @@ @subsection @code{strnlen} @findex strnlen -Gnulib module: --- +Gnulib module: strnlen Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5. +@item +This function is buggy on some platforms: +AIX 4.3. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5. @end itemize diff --git a/doc/glibc-functions/strsep.texi b/doc/glibc-functions/strsep.texi index 91d2eca359..e49ae5ddbf 100644 --- a/doc/glibc-functions/strsep.texi +++ b/doc/glibc-functions/strsep.texi @@ -2,15 +2,15 @@ @subsection @code{strsep} @findex strsep -Gnulib module: --- +Gnulib module: strsep Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, BeOS. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, BeOS. @end itemize diff --git a/doc/glibc-functions/timegm.texi b/doc/glibc-functions/timegm.texi index 2865fd9e6e..679cdb0732 100644 --- a/doc/glibc-functions/timegm.texi +++ b/doc/glibc-functions/timegm.texi @@ -2,15 +2,15 @@ @subsection @code{timegm} @findex timegm -Gnulib module: --- +Gnulib module: timegm Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5, BeOS. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5, BeOS. @end itemize diff --git a/doc/glibc-functions/vasprintf.texi b/doc/glibc-functions/vasprintf.texi index e92d56b298..9462ea6327 100644 --- a/doc/glibc-functions/vasprintf.texi +++ b/doc/glibc-functions/vasprintf.texi @@ -2,15 +2,15 @@ @subsection @code{vasprintf} @findex vasprintf -Gnulib module: --- +Gnulib module: vasprintf Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw, Interix 3.5. @end itemize -- 2.30.2