changeset 10657:ab877c995f41

Document existing modules.
author Bruno Haible <bruno@clisp.org>
date Sat, 18 Oct 2008 14:17:41 +0200
parents 2d3e9948c077
children a6a1df49f669
files ChangeLog doc/glibc-functions/dirfd.texi doc/glibc-functions/error.texi doc/glibc-functions/euidaccess.texi doc/glibc-functions/getdomainname.texi doc/glibc-functions/getloadavg.texi doc/glibc-functions/getpagesize.texi doc/glibc-functions/getusershell.texi doc/glibc-functions/isnanl.texi doc/glibc-functions/lchmod.texi doc/glibc-functions/mempcpy.texi doc/glibc-functions/memrchr.texi doc/glibc-functions/mkdtemp.texi doc/glibc-functions/rpmatch.texi doc/glibc-functions/stpcpy.texi doc/glibc-functions/stpncpy.texi doc/glibc-functions/strchrnul.texi doc/glibc-functions/strndup.texi doc/glibc-functions/strnlen.texi doc/glibc-functions/strsep.texi doc/glibc-functions/timegm.texi doc/glibc-functions/vasprintf.texi
diffstat 22 files changed, 140 insertions(+), 98 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+2008-10-18  Bruno Haible  <bruno@clisp.org>
+
+	* 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  <bruno@clisp.org>
 
 	* m4/signbit.m4 (gl_SIGNBIT_TEST_PROGRAM): On platforms other than
--- 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
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
--- 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
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize
--- 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
-@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
+
+Portability problems not fixed by Gnulib:
+@itemize
+@end itemize