Document some different function declarations on OSF/1 5.1.
authorBruno Haible <bruno@clisp.org>
Sun, 19 Dec 2010 21:41:16 +0000 (22:41 +0100)
committerIan Beckwith <ianb@erislabs.net>
Mon, 20 Dec 2010 06:09:15 +0000 (06:09 +0000)
* doc/posix-functions/gai_strerror.texi: Mention different declaration.
* doc/posix-functions/inet_ntop.texi: Likewise.
* doc/posix-functions/gethostname.texi: Likewise.
* lib/unistd.in.h (gethostname): Update comment.
(cherry picked from commit 224a9074d9b07fb6315619711d736b641ddb3cb3)

ChangeLog
doc/posix-functions/gai_strerror.texi
doc/posix-functions/gethostname.texi
doc/posix-functions/inet_ntop.texi
lib/unistd.in.h

index d25bbe5..3243340 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2010-12-19  Bruno Haible  <bruno@clisp.org>
 
+       Document some different function declarations on OSF/1 5.1.
+       * doc/posix-functions/gai_strerror.texi: Mention different declaration.
+       * doc/posix-functions/inet_ntop.texi: Likewise.
+       * doc/posix-functions/gethostname.texi: Likewise.
+       * lib/unistd.in.h (gethostname): Update comment.
+
+2010-12-19  Bruno Haible  <bruno@clisp.org>
+
        doc: Mention vasprintf-posix module.
        * doc/glibc-functions/asprintf.texi: Mention the workarounds present in
        the 'vasprintf-posix' module.
index 9676dbc..34ecd01 100644 (file)
@@ -15,4 +15,7 @@ HP-UX 11.11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin 1.5.x, mingw, Interix 3.5, B
 
 Portability problems not fixed by Gnulib:
 @itemize
+This function's return type is @code{char *} instead of @code{const char *}
+on some platforms:
+OSF/1 5.1.
 @end itemize
index 5c1a9bf..1c56df6 100644 (file)
@@ -16,6 +16,10 @@ specified by POSIX, and it is defined only in the ws2_32 library.
 Portability problems not fixed by Gnulib:
 @itemize
 @item
+This function's second argument type is @code{int} instead of @code{size_t}
+on some platforms:
+OSF/1 5.1, Solaris 10.
+@item
 If the given buffer is too small for the host name, some implementations
 fail with @code{EINVAL}, instead of returning a truncated host name.
 @end itemize
index 62326a8..9cbc2f4 100644 (file)
@@ -15,4 +15,8 @@ HP-UX 11.00, OSF/1 4.0, Solaris 2.5.1, mingw, Interix 3.5, BeOS.
 
 Portability problems not fixed by Gnulib:
 @itemize
+@item
+This function's fourth argument type is @code{size_t} instead of
+@code{socklen_t} on some platforms:
+OSF/1 5.1.
 @end itemize
index 4834e37..0ec71cc 100644 (file)
@@ -650,7 +650,8 @@ _GL_CXXALIAS_RPL (gethostname, int, (char *name, size_t len));
 _GL_FUNCDECL_SYS (gethostname, int, (char *name, size_t len)
                                     _GL_ARG_NONNULL ((1)));
 #  endif
-/* Need to cast, because on Solaris 10 systems, the second parameter is
+/* Need to cast, because on Solaris 10 and OSF/1 5.1 systems, the second
+   parameter is
                                                       int len.  */
 _GL_CXXALIAS_SYS_CAST (gethostname, int, (char *name, size_t len));
 # endif