changeset 10164:13e7e4dc2f34

Tweak documentation to cover cygwin argz bugs. * m4/argz.m4 (gl_FUNC_ARGZ): Mention date of last known cygwin argz bug fix; no code change needed since no cygwin releases occurred between the last fix and the bug being tested. * doc/glibc-functions/argz_add.texi (argz_add): Document the argz module and recently fixed cygwin bugs. * doc/glibc-functions/argz_add_sep.texi (argz_add_sep): Likewise. * doc/glibc-functions/argz_append.texi (argz_append): Likewise. * doc/glibc-functions/argz_count.texi (argz_count): Likewise. * doc/glibc-functions/argz_create.texi (argz_create): Likewise. * doc/glibc-functions/argz_create_sep.texi (argz_create_sep): Likewise. * doc/glibc-functions/argz_delete.texi (argz_delete): Likewise. * doc/glibc-functions/argz_extract.texi (argz_extract): Likewise. * doc/glibc-functions/argz_insert.texi (argz_insert): Likewise. * doc/glibc-functions/argz_next.texi (argz_next): Likewise. * doc/glibc-functions/argz_replace.texi (argz_replace): Likewise. * doc/glibc-functions/argz_stringify.texi (argz_stringify): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
author Eric Blake <ebb9@byu.net>
date Fri, 06 Jun 2008 08:51:48 -0600
parents 80da7c7e20c8
children ce916d729e43
files ChangeLog doc/glibc-functions/argz_add.texi doc/glibc-functions/argz_add_sep.texi doc/glibc-functions/argz_append.texi doc/glibc-functions/argz_count.texi doc/glibc-functions/argz_create.texi doc/glibc-functions/argz_create_sep.texi doc/glibc-functions/argz_delete.texi doc/glibc-functions/argz_extract.texi doc/glibc-functions/argz_insert.texi doc/glibc-functions/argz_replace.texi doc/glibc-functions/argz_stringify.texi m4/argz.m4
diffstat 13 files changed, 121 insertions(+), 46 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Jun 06 08:34:18 2008 -0600
+++ b/ChangeLog	Fri Jun 06 08:51:48 2008 -0600
@@ -1,5 +1,25 @@
 2008-06-06  Eric Blake  <ebb9@byu.net>
 
+	Tweak documentation to cover cygwin argz bugs.
+	* m4/argz.m4 (gl_FUNC_ARGZ): Mention date of last known cygwin
+	argz bug fix; no code change needed since no cygwin releases
+	occurred between the last fix and the bug being tested.
+	* doc/glibc-functions/argz_add.texi (argz_add): Document the argz
+	module and recently fixed cygwin bugs.
+	* doc/glibc-functions/argz_add_sep.texi (argz_add_sep): Likewise.
+	* doc/glibc-functions/argz_append.texi (argz_append): Likewise.
+	* doc/glibc-functions/argz_count.texi (argz_count): Likewise.
+	* doc/glibc-functions/argz_create.texi (argz_create): Likewise.
+	* doc/glibc-functions/argz_create_sep.texi (argz_create_sep):
+	Likewise.
+	* doc/glibc-functions/argz_delete.texi (argz_delete): Likewise.
+	* doc/glibc-functions/argz_extract.texi (argz_extract): Likewise.
+	* doc/glibc-functions/argz_insert.texi (argz_insert): Likewise.
+	* doc/glibc-functions/argz_next.texi (argz_next): Likewise.
+	* doc/glibc-functions/argz_replace.texi (argz_replace): Likewise.
+	* doc/glibc-functions/argz_stringify.texi (argz_stringify):
+	Likewise.
+
 	Avoid gcc warning on cygwin.
 	* lib/copy-acl.c (qcopy_acl) [!HAVE_ACL_GET_FILE &&
 	!ACL_NO_TRIVIAL]: Avoid unused variable.
--- a/doc/glibc-functions/argz_add.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_add.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_add}
 @findex argz_add
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/doc/glibc-functions/argz_add_sep.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_add_sep.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_add_sep}
 @findex argz_add_sep
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/doc/glibc-functions/argz_append.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_append.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_append}
 @findex argz_append
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/doc/glibc-functions/argz_count.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_count.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_count}
 @findex argz_count
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/doc/glibc-functions/argz_create.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_create.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_create}
 @findex argz_create
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/doc/glibc-functions/argz_create_sep.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_create_sep.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_create_sep}
 @findex argz_create_sep
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/doc/glibc-functions/argz_delete.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_delete.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_delete}
 @findex argz_delete
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/doc/glibc-functions/argz_extract.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_extract.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_extract}
 @findex argz_extract
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/doc/glibc-functions/argz_insert.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_insert.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_insert}
 @findex argz_insert
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/doc/glibc-functions/argz_replace.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_replace.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_replace}
 @findex argz_replace
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/doc/glibc-functions/argz_stringify.texi	Fri Jun 06 08:34:18 2008 -0600
+++ b/doc/glibc-functions/argz_stringify.texi	Fri Jun 06 08:51:48 2008 -0600
@@ -2,15 +2,20 @@
 @subsection @code{argz_stringify}
 @findex argz_stringify
 
-Gnulib module: ---
+Gnulib module: argz
 
 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.
+
+@item
+This function is broken on some platforms:
+Cygwin 1.5.24.
 @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
--- a/m4/argz.m4	Fri Jun 06 08:34:18 2008 -0600
+++ b/m4/argz.m4	Fri Jun 06 08:51:48 2008 -0600
@@ -7,7 +7,7 @@
 # unlimited permission to copy and/or distribute it, with or without
 # modifications, as long as this notice is preserved.
 
-# serial 5 argz.m4
+# serial 6 argz.m4
 
 AC_DEFUN([gl_FUNC_ARGZ],
 [gl_PREREQ_ARGZ
@@ -35,7 +35,7 @@
 dnl (a) detecting malloc issues is notoriously unreliable
 dnl (b) only known system that declares argz functions,
 dnl     provides them, yet they are broken, is cygwin
-dnl     releases prior to 16-Mar-2007 (1.5.24 and earlier)
+dnl     releases prior to 5-May-2007 (1.5.24 and earlier)
 dnl So, it's more straightforward simply to special case
 dnl this for known bad systems.
 AS_IF([test -z "$ARGZ_H"],