bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

document existing glibc function replacements


From: Bruno Haible
Subject: document existing glibc function replacements
Date: Sat, 18 Oct 2008 14:19:37 +0200
User-agent: KMail/1.5.4

A couple of glibc functions have replacements in gnulib, but the documentation
does not point to them. This fixes it:

2008-10-18  Bruno Haible  <address@hidden>

        * 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'.

--- doc/glibc-functions/dirfd.texi.orig 2008-10-18 14:12:37.000000000 +0200
+++ doc/glibc-functions/dirfd.texi      2008-10-18 13:21:13.000000000 +0200
@@ -2,15 +2,18 @@
 @subsection @code{dirfd}
 @findex dirfd
 
-Gnulib module: ---
+Gnulib module: dirfd
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
--- doc/glibc-functions/error.texi.orig 2008-10-18 14:12:37.000000000 +0200
+++ doc/glibc-functions/error.texi      2008-10-18 13:21:34.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{error}
 @findex error
 
-Gnulib module: ---
+Gnulib module: error
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/euidaccess.texi.orig    2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/euidaccess.texi 2008-10-18 13:40:43.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{euidaccess}
 @findex euidaccess
 
-Gnulib module: ---
+Gnulib module: euidaccess
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/getdomainname.texi.orig 2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/getdomainname.texi      2008-10-18 14:11:10.000000000 
+0200
@@ -2,15 +2,15 @@
 @subsection @code{getdomainname}
 @findex getdomainname
 
-Gnulib module: ---
+Gnulib module: getdomainname
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+This function is missing on some platforms:
+AIX 5.1, mingw, Interix 3.5, BeOS.
 @end itemize
 
 Portability problems not fixed by Gnulib:
 @itemize
address@hidden
-This function is missing on some platforms:
-AIX 5.1, mingw, Interix 3.5, BeOS.
 @end itemize
--- doc/glibc-functions/getloadavg.texi.orig    2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/getloadavg.texi 2008-10-18 14:08:07.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{getloadavg}
 @findex getloadavg
 
-Gnulib module: ---
+Gnulib module: getloadavg
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/getpagesize.texi.orig   2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/getpagesize.texi        2008-10-18 14:06:02.000000000 
+0200
@@ -2,15 +2,18 @@
 @subsection @code{getpagesize}
 @findex getpagesize
 
-Gnulib module: ---
+Gnulib module: getpagesize
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+This function is missing on some platforms:
+BeOS.
address@hidden
+This function is broken on some platforms:
+mingw.
 @end itemize
 
 Portability problems not fixed by Gnulib:
 @itemize
address@hidden
-This function is missing on some platforms:
-mingw, BeOS.
 @end itemize
--- doc/glibc-functions/getusershell.texi.orig  2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/getusershell.texi       2008-10-18 13:54:52.000000000 
+0200
@@ -2,15 +2,15 @@
 @subsection @code{getusershell}
 @findex getusershell
 
-Gnulib module: ---
+Gnulib module: getusershell
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-This function is missing on some platforms:
-AIX 4.3.2, IRIX 6.5, mingw, Interix 3.5, BeOS.
 @end itemize
--- doc/glibc-functions/isnanl.texi.orig        2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/isnanl.texi     2008-10-18 13:55:39.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{isnanl}
 @findex isnanl
 
-Gnulib module: ---
+Gnulib module: isnanl
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/lchmod.texi.orig        2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/lchmod.texi     2008-10-18 13:56:15.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{lchmod}
 @findex lchmod
 
-Gnulib module: ---
+Gnulib module: lchmod
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/mempcpy.texi.orig       2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/mempcpy.texi    2008-10-18 14:00:11.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{mempcpy}
 @findex mempcpy
 
-Gnulib module: ---
+Gnulib module: mempcpy
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/memrchr.texi.orig       2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/memrchr.texi    2008-10-18 14:01:31.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{memrchr}
 @findex memrchr
 
-Gnulib module: ---
+Gnulib module: memrchr
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/mkdtemp.texi.orig       2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/mkdtemp.texi    2008-10-18 14:02:59.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{mkdtemp}
 @findex mkdtemp
 
-Gnulib module: ---
+Gnulib module: mkdtemp
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/rpmatch.texi.orig       2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/rpmatch.texi    2008-10-18 14:03:39.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{rpmatch}
 @findex rpmatch
 
-Gnulib module: ---
+Gnulib module: rpmatch
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/stpcpy.texi.orig        2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/stpcpy.texi     2008-10-18 13:46:33.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{stpcpy}
 @findex stpcpy
 
-Gnulib module: ---
+Gnulib module: stpcpy
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/stpncpy.texi.orig       2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/stpncpy.texi    2008-10-18 13:47:48.000000000 +0200
@@ -2,15 +2,18 @@
 @subsection @code{stpncpy}
 @findex stpncpy
 
-Gnulib module: ---
+Gnulib module: stpncpy
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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.
address@hidden
+This function has an incompatible return value on some platforms:
+AIX 5.1.
 @end itemize
 
 Portability problems not fixed by Gnulib:
 @itemize
address@hidden
-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
--- doc/glibc-functions/strchrnul.texi.orig     2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/strchrnul.texi  2008-10-18 13:48:19.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{strchrnul}
 @findex strchrnul
 
-Gnulib module: ---
+Gnulib module: strchrnul
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/strndup.texi.orig       2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/strndup.texi    2008-10-18 13:49:48.000000000 +0200
@@ -2,15 +2,18 @@
 @subsection @code{strndup}
 @findex strndup
 
-Gnulib module: ---
+Gnulib module: strndup
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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.
address@hidden
+This function does not NUL-terminate the result on some platforms:
+AIX 5.1.
 @end itemize
 
 Portability problems not fixed by Gnulib:
 @itemize
address@hidden
-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
--- doc/glibc-functions/strnlen.texi.orig       2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/strnlen.texi    2008-10-18 13:52:30.000000000 +0200
@@ -2,15 +2,18 @@
 @subsection @code{strnlen}
 @findex strnlen
 
-Gnulib module: ---
+Gnulib module: strnlen
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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.
address@hidden
+This function is buggy on some platforms:
+AIX 4.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
 @itemize
address@hidden
-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
--- doc/glibc-functions/strsep.texi.orig        2008-10-18 14:12:37.000000000 
+0200
+++ doc/glibc-functions/strsep.texi     2008-10-18 13:45:56.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{strsep}
 @findex strsep
 
-Gnulib module: ---
+Gnulib module: strsep
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/timegm.texi.orig        2008-10-18 14:12:38.000000000 
+0200
+++ doc/glibc-functions/timegm.texi     2008-10-18 14:10:02.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{timegm}
 @findex timegm
 
-Gnulib module: ---
+Gnulib module: timegm
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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
--- doc/glibc-functions/vasprintf.texi.orig     2008-10-18 14:12:38.000000000 
+0200
+++ doc/glibc-functions/vasprintf.texi  2008-10-18 13:53:20.000000000 +0200
@@ -2,15 +2,15 @@
 @subsection @code{vasprintf}
 @findex vasprintf
 
-Gnulib module: ---
+Gnulib module: vasprintf
 
 Portability problems fixed by Gnulib:
 @itemize
address@hidden
+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
address@hidden
-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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]