Tweak documentation to cover cygwin argz bugs.
authorEric Blake <ebb9@byu.net>
Fri, 6 Jun 2008 14:51:48 +0000 (08:51 -0600)
committerEric Blake <ebb9@byu.net>
Fri, 6 Jun 2008 15:02:17 +0000 (09:02 -0600)
* 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>
13 files changed:
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

index f72c568f468f6293886aecf879190b3bf70e58eb..b73cf2303721c6ea520028dff255ca087f7d729b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
index 53268bbc8f69843bd36a4430c8a31a49e018bb61..3e59dc11716191c6b89d833348689877475fe5f6 100644 (file)
@@ -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
index ba61457d6b85fb37480b6248423a2bfd1ccf7191..6875f174a6d825965a7244d9d909a2236c418a20 100644 (file)
@@ -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
index 9adcda2e6f92c2b3da83266c2897559630b38e72..ededbd552f0dca31fdf3c3c57705a8113bc82876 100644 (file)
@@ -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
index 86e9b15e0d5c60ccb6fda29847ac658f0ee20f9a..95a8030a817331d9be1f11d69f22383c93d2876c 100644 (file)
@@ -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
index 0c9c1eb91dfd77b8505eaa6017dd0988f97af17f..4fc1c6be26f38e8a3f9733e6fd65ae519968ef20 100644 (file)
@@ -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
index caa1f5a6b42076440e86cdc8be420777db6658b8..2bbf496dbf75e7ee06aa73b0220969a608c2547e 100644 (file)
@@ -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
index 706f83a1fbb07d34e6d094e57dcc4dc82b59117f..ffd48d690bc61f5ed58cd9ed1569392ca60a425f 100644 (file)
@@ -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
index 8f9ebdabee72dd069b6614841114cedc644df302..b71615d0368c217b7b5d1dc9baa7935e704d5b5b 100644 (file)
@@ -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
index 7d1dd5d8aa4d392cacb9bd22229e5a1d6e577979..1c76e9cd8585df150962588ce76d6074ed452c4b 100644 (file)
@@ -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
index f2de3e5edfc2a56f778bbcda3788545fd29e961e..95074d47c7c2f8a2668a86f8f4a2acf7fa0787bc 100644 (file)
@@ -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
index 37cc7d9235c03a3e3ebc4e588b5c28bd43853fd8..bec13132a7220a1ffb8c55f8f44d5dcccc0c7417 100644 (file)
@@ -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
index bed025a6e6929589fc6a5f0f6e8fc6233b056e3a..e9d790de3c087318a39ab6a2f29dad680092d243 100644 (file)
@@ -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 on "known bad" systems). Could use a runtime check, but
 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"],