summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2008-09-26 13:37:33 +0200
committerBruno Haible <bruno@clisp.org>2008-09-26 13:44:54 +0200
commit9ff044ec4deb16682a04fb608b2576f205da48e3 (patch)
treeba4d624fa2213e5d327b9088c46279a99315c0d3 /doc
parente54c09718f6159539f37d3d9dbc3ced6a030486f (diff)
downloadgnulib-9ff044ec4deb16682a04fb608b2576f205da48e3.tar.gz
Support SIGPIPE in stdio functions for writing.
Diffstat (limited to 'doc')
-rw-r--r--doc/posix-functions/fprintf.texi12
-rw-r--r--doc/posix-functions/fputc.texi6
-rw-r--r--doc/posix-functions/fputs.texi6
-rw-r--r--doc/posix-functions/fwrite.texi6
-rw-r--r--doc/posix-functions/printf.texi12
-rw-r--r--doc/posix-functions/putc.texi6
-rw-r--r--doc/posix-functions/putchar.texi6
-rw-r--r--doc/posix-functions/puts.texi6
-rw-r--r--doc/posix-functions/vfprintf.texi12
-rw-r--r--doc/posix-functions/vprintf.texi12
10 files changed, 70 insertions, 14 deletions
diff --git a/doc/posix-functions/fprintf.texi b/doc/posix-functions/fprintf.texi
index e147ef5cf4..7e9c1b161f 100644
--- a/doc/posix-functions/fprintf.texi
+++ b/doc/posix-functions/fprintf.texi
@@ -4,9 +4,9 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/fprintf.html}
-Gnulib module: fprintf-posix
+Gnulib module: fprintf-posix or stdio, sigpipe
-Portability problems fixed by Gnulib:
+Portability problems fixed by Gnulib module @code{fprintf-posix}:
@itemize
@item
This function does not support size specifiers as in C99 (@code{hh}, @code{ll},
@@ -50,6 +50,14 @@ This function can crash in out-of-memory conditions on some platforms:
MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0.
@end itemize
+Portability problems fixed by Gnulib module @code{stdio} or @code{fprintf-posix}, together with module @code{sigpipe}:
+@itemize
+@item
+When writing to a pipe with no readers, this function fails, instead of
+obeying the current @code{SIGPIPE} handler, on some platforms:
+mingw.
+@end itemize
+
Portability problems not fixed by Gnulib:
@itemize
@end itemize
diff --git a/doc/posix-functions/fputc.texi b/doc/posix-functions/fputc.texi
index 181814cbde..a7663c32fd 100644
--- a/doc/posix-functions/fputc.texi
+++ b/doc/posix-functions/fputc.texi
@@ -4,10 +4,14 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/fputc.html}
-Gnulib module: ---
+Gnulib module: stdio, sigpipe
Portability problems fixed by Gnulib:
@itemize
+@item
+When writing to a pipe with no readers, this function fails, instead of
+obeying the current @code{SIGPIPE} handler, on some platforms:
+mingw.
@end itemize
Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/fputs.texi b/doc/posix-functions/fputs.texi
index 021980a1a5..04605d4db8 100644
--- a/doc/posix-functions/fputs.texi
+++ b/doc/posix-functions/fputs.texi
@@ -4,10 +4,14 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/fputs.html}
-Gnulib module: ---
+Gnulib module: stdio, sigpipe
Portability problems fixed by Gnulib:
@itemize
+@item
+When writing to a pipe with no readers, this function fails, instead of
+obeying the current @code{SIGPIPE} handler, on some platforms:
+mingw.
@end itemize
Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/fwrite.texi b/doc/posix-functions/fwrite.texi
index cfdc186416..a33ec8fe30 100644
--- a/doc/posix-functions/fwrite.texi
+++ b/doc/posix-functions/fwrite.texi
@@ -4,10 +4,14 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/fwrite.html}
-Gnulib module: ---
+Gnulib module: stdio, sigpipe
Portability problems fixed by Gnulib:
@itemize
+@item
+When writing to a pipe with no readers, this function fails, instead of
+obeying the current @code{SIGPIPE} handler, on some platforms:
+mingw.
@end itemize
Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/printf.texi b/doc/posix-functions/printf.texi
index fff430ad68..52b4026b46 100644
--- a/doc/posix-functions/printf.texi
+++ b/doc/posix-functions/printf.texi
@@ -4,9 +4,9 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/printf.html}
-Gnulib module: printf-posix
+Gnulib module: printf-posix or stdio, sigpipe
-Portability problems fixed by Gnulib:
+Portability problems fixed by Gnulib module @code{printf-posix}:
@itemize
@item
This function does not support size specifiers as in C99 (@code{hh}, @code{ll},
@@ -50,6 +50,14 @@ This function can crash in out-of-memory conditions on some platforms:
MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0.
@end itemize
+Portability problems fixed by Gnulib module @code{stdio} or @code{printf-posix}, together with module @code{sigpipe}:
+@itemize
+@item
+When writing to a pipe with no readers, this function fails, instead of
+obeying the current @code{SIGPIPE} handler, on some platforms:
+mingw.
+@end itemize
+
Portability problems not fixed by Gnulib:
@itemize
@end itemize
diff --git a/doc/posix-functions/putc.texi b/doc/posix-functions/putc.texi
index ad8461f13d..25a3f9459b 100644
--- a/doc/posix-functions/putc.texi
+++ b/doc/posix-functions/putc.texi
@@ -4,10 +4,14 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/putc.html}
-Gnulib module: ---
+Gnulib module: stdio, sigpipe
Portability problems fixed by Gnulib:
@itemize
+@item
+When writing to a pipe with no readers, this function fails, instead of
+obeying the current @code{SIGPIPE} handler, on some platforms:
+mingw.
@end itemize
Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/putchar.texi b/doc/posix-functions/putchar.texi
index 16cd0aba63..b2f867ea47 100644
--- a/doc/posix-functions/putchar.texi
+++ b/doc/posix-functions/putchar.texi
@@ -4,10 +4,14 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/putchar.html}
-Gnulib module: ---
+Gnulib module: stdio, sigpipe
Portability problems fixed by Gnulib:
@itemize
+@item
+When writing to a pipe with no readers, this function fails, instead of
+obeying the current @code{SIGPIPE} handler, on some platforms:
+mingw.
@end itemize
Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/puts.texi b/doc/posix-functions/puts.texi
index db65e1128c..f46f636fae 100644
--- a/doc/posix-functions/puts.texi
+++ b/doc/posix-functions/puts.texi
@@ -4,10 +4,14 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/puts.html}
-Gnulib module: ---
+Gnulib module: stdio, sigpipe
Portability problems fixed by Gnulib:
@itemize
+@item
+When writing to a pipe with no readers, this function fails, instead of
+obeying the current @code{SIGPIPE} handler, on some platforms:
+mingw.
@end itemize
Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/vfprintf.texi b/doc/posix-functions/vfprintf.texi
index 9c984ecb23..6eab73e933 100644
--- a/doc/posix-functions/vfprintf.texi
+++ b/doc/posix-functions/vfprintf.texi
@@ -4,9 +4,9 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/vfprintf.html}
-Gnulib module: vfprintf-posix
+Gnulib module: vfprintf-posix or stdio, sigpipe
-Portability problems fixed by Gnulib:
+Portability problems fixed by Gnulib module @code{vfprintf-posix}:
@itemize
@item
This function does not support size specifiers as in C99 (@code{hh}, @code{ll},
@@ -50,6 +50,14 @@ This function can crash in out-of-memory conditions on some platforms:
MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0.
@end itemize
+Portability problems fixed by Gnulib module @code{stdio} or @code{vfprintf-posix}, together with module @code{sigpipe}:
+@itemize
+@item
+When writing to a pipe with no readers, this function fails, instead of
+obeying the current @code{SIGPIPE} handler, on some platforms:
+mingw.
+@end itemize
+
Portability problems not fixed by Gnulib:
@itemize
@end itemize
diff --git a/doc/posix-functions/vprintf.texi b/doc/posix-functions/vprintf.texi
index e214cc5c7f..92a5bbbecd 100644
--- a/doc/posix-functions/vprintf.texi
+++ b/doc/posix-functions/vprintf.texi
@@ -4,9 +4,9 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/vprintf.html}
-Gnulib module: vprintf-posix
+Gnulib module: vprintf-posix or stdio, sigpipe
-Portability problems fixed by Gnulib:
+Portability problems fixed by Gnulib module @code{vprintf-posix}:
@itemize
@item
This function does not support size specifiers as in C99 (@code{hh}, @code{ll},
@@ -50,6 +50,14 @@ This function can crash in out-of-memory conditions on some platforms:
MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0.
@end itemize
+Portability problems fixed by Gnulib module @code{stdio} or @code{vprintf-posix}, together with module @code{sigpipe}:
+@itemize
+@item
+When writing to a pipe with no readers, this function fails, instead of
+obeying the current @code{SIGPIPE} handler, on some platforms:
+mingw.
+@end itemize
+
Portability problems not fixed by Gnulib:
@itemize
@end itemize