]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Mention declaration fixes implemented by some modules.
authorBruno Haible <bruno@clisp.org>
Fri, 26 Jun 2020 11:38:22 +0000 (13:38 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 26 Jun 2020 11:38:22 +0000 (13:38 +0200)
* doc/posix-functions/chdir.texi: Mention the module 'chdir'.
* doc/posix-functions/close.texi: Mention that Gnulib makes the function
declaration appear in <unistd.h>.
* doc/posix-functions/dup.texi: Likewise.
* doc/posix-functions/dup2.texi: Likewise.
* doc/posix-functions/gethostname.texi: Likewise.
* doc/posix-functions/isatty.texi: Likewise.
* doc/posix-functions/lseek.texi: Likewise.
* doc/posix-functions/unlink.texi: Likewise.
* doc/posix-functions/read.texi: Mention the module 'read'.
* doc/posix-functions/write.texi: Mention the effects of the module
'write'.

ChangeLog
doc/posix-functions/chdir.texi
doc/posix-functions/close.texi
doc/posix-functions/dup.texi
doc/posix-functions/dup2.texi
doc/posix-functions/gethostname.texi
doc/posix-functions/isatty.texi
doc/posix-functions/lseek.texi
doc/posix-functions/read.texi
doc/posix-functions/unlink.texi
doc/posix-functions/write.texi

index 0c440be9d8e599cd1bd6b54dd238969e57bc82e8..5adf4f9630d9dac7bc81f18165396c64bcdb540a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2020-06-26  Bruno Haible  <bruno@clisp.org>
+
+       doc: Mention declaration fixes implemented by some modules.
+       * doc/posix-functions/chdir.texi: Mention the module 'chdir'.
+       * doc/posix-functions/close.texi: Mention that Gnulib makes the function
+       declaration appear in <unistd.h>.
+       * doc/posix-functions/dup.texi: Likewise.
+       * doc/posix-functions/dup2.texi: Likewise.
+       * doc/posix-functions/gethostname.texi: Likewise.
+       * doc/posix-functions/isatty.texi: Likewise.
+       * doc/posix-functions/lseek.texi: Likewise.
+       * doc/posix-functions/unlink.texi: Likewise.
+       * doc/posix-functions/read.texi: Mention the module 'read'.
+       * doc/posix-functions/write.texi: Mention the effects of the module
+       'write'.
+
 2020-06-25  Marc Nieper-Wißkirchen  <marc@nieper-wisskirchen.de>
 
        c-dtoastr, c-ldtoastr: new modules
index 9a655787698c435b17a61760c082a3224f5ba0ca..3963271863d0e2bdae8420e3a7b3aefe379260a4 100644 (file)
@@ -4,7 +4,7 @@
 
 POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/chdir.html}
 
-Gnulib module: ---
+Gnulib module: chdir
 
 Portability problems fixed by Gnulib:
 @itemize
index 9f9f66ced966834d88490581ab4cf3352cf80867..58f8e9a117cc34fce0ae32d1c7069a0d7299d9a6 100644 (file)
@@ -9,6 +9,10 @@ Gnulib module: close
 Portability problems fixed by Gnulib:
 @itemize
 @item
+This function is declared in a different header file (namely, @code{<io.h>})
+on some platforms:
+MSVC 14.
+@item
 This function crashes when invoked with invalid arguments on some platforms:
 MSVC 14.
 @item
index e57a8d57ed6f36121ba8ef7aef422a43262b384a..c43ba8c089b4f386af2684b9fa32a297d99a6b72 100644 (file)
@@ -9,6 +9,10 @@ Gnulib module: dup
 Portability problems fixed by Gnulib:
 @itemize
 @item
+This function is declared in a different header file (namely, @code{<io.h>})
+on some platforms:
+MSVC 14.
+@item
 This function crashes when invoked with invalid arguments on some platforms:
 MSVC 14.
 @end itemize
index c7bc2123d6fd200c76217597618cfebef0ebd885..8635e6c0895b8964e2aeb300c329309c3cb39a36 100644 (file)
@@ -8,6 +8,11 @@ Gnulib module: dup2 or dup2-obsolete
 
 Portability problems fixed by either Gnulib module @code{dup2} or @code{dup2-obsolete}:
 @itemize
+@item
+This function is declared in a different header file (namely, @code{<io.h>})
+on some platforms:
+MSVC 14.
+
 @item
 This function always returns 0 for success on some platforms:
 mingw, MSVC 14.
index a7ff3f64843b0f2ffcfed5d38bf37af1955df9fc..d162cea73835f3616e5c36a085c90e97d91f1400 100644 (file)
@@ -9,6 +9,10 @@ Gnulib module: gethostname
 Portability problems fixed by Gnulib:
 @itemize
 @item
+This function is declared in a different header file (namely,
+@code{<winsock2.h>}) on some platforms:
+MSVC 14.
+@item
 On mingw and MSVC 14, this function has a prototype that differs from that
 specified by POSIX, and it is defined only in the ws2_32 library.
 @end itemize
index 29eee74e2d8496b23ff7ba03c2a6f2688128bd89..d01f8e3a71c4f6387492d648f9fab1baf06658ad 100644 (file)
@@ -9,6 +9,10 @@ Gnulib module: isatty
 Portability problems fixed by Gnulib:
 @itemize
 @item
+This function is declared in a different header file (namely, @code{<io.h>})
+on some platforms:
+MSVC 14.
+@item
 On native Windows, this function also returns true for character devices such
 as @file{NUL}.
 @item
index f5f06ce4e9615b6cdb9f7d47e320da9b536cdce8..4a9d55dcf7c243e7337d20020221a9386cd29980 100644 (file)
@@ -9,6 +9,10 @@ Gnulib module: lseek
 Portability problems fixed by Gnulib:
 @itemize
 @item
+This function is declared in a different header file (namely, @code{<io.h>})
+on some platforms:
+MSVC 14.
+@item
 On platforms where @code{off_t} is a 32-bit type, @code{lseek} does not work
 correctly with files larger than 2 GB@.  (Cf. @code{AC_SYS_LARGEFILE}.)
 @item
index 901470fa20283ecb5baf7b86ef10780f96a66e6f..a48e5ea9e2d50b6e8b3509621d3cc7141904309b 100644 (file)
@@ -4,13 +4,21 @@
 
 POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/read.html}
 
-Gnulib module: stdio, nonblocking
+Gnulib module: read, stdio, nonblocking
 
-Portability problems fixed by Gnulib module @code{stdio}, together with module @code{nonblocking}:
+Portability problems fixed by Gnulib module @code{read}:
 @itemize
 @item
+This function is declared in a different header file (namely, @code{<io.h>})
+on some platforms:
+mingw, MSVC 14.
+@item
 This function crashes when invoked with invalid arguments on some platforms:
 MSVC 14.
+@end itemize
+
+Portability problems fixed by Gnulib module @code{stdio}, together with module @code{nonblocking}:
+@itemize
 @item
 When reading from a non-blocking pipe whose buffer is empty, this function
 fails with @code{errno} being set to @code{EINVAL} instead of @code{EAGAIN} on
index 4ee0003e5514b5a3b110db2bafe218464732fe67..15cfd8436bbc8f78a71516598b844421766661e2 100644 (file)
@@ -9,6 +9,10 @@ Gnulib module: unlink
 Portability problems fixed by Gnulib:
 @itemize
 @item
+This function is declared in a different header file (namely, @code{<stdio.h>})
+on some platforms:
+MSVC 14.
+@item
 Some systems mistakenly succeed on @code{unlink("link-to-file/")}:
 GNU/Hurd, FreeBSD 7.2, AIX 7.1, Solaris 9.
 @item
index 1ff902171f8d18b3d6196b203326f57e03647525..e3042a50180806bb6f530b64c6f89fcf9a5862e6 100644 (file)
@@ -6,11 +6,19 @@ POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/fun
 
 Gnulib module: write, nonblocking, sigpipe
 
-Portability problems fixed by Gnulib module @code{stdio}, together with module @code{nonblocking}:
+Portability problems fixed by Gnulib module @code{write}:
 @itemize
 @item
+This function is declared in a different header file (namely, @code{<io.h>})
+on some platforms:
+mingw, MSVC 14.
+@item
 This function crashes when invoked with invalid arguments on some platforms:
 MSVC 14.
+@end itemize
+
+Portability problems fixed by Gnulib module @code{stdio}, together with module @code{nonblocking}:
+@itemize
 @item
 When writing to a non-blocking pipe whose buffer is full, this function fails
 with @code{errno} being set to @code{ENOSPC} instead of @code{EAGAIN} on some