From a651adcf66369737e198d7a9535dbc7755c4c529 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 5 Jan 2012 19:08:21 +0100 Subject: [PATCH] doc: Mention NetBSD bugs. * doc/posix-functions/*printf.texi: Mention a NetBSD 5.1 bug. * doc/posix-functions/nl_langinfo.texi: Mention another NetBSD 5.1 bug. --- ChangeLog | 6 ++++++ doc/posix-functions/dprintf.texi | 4 ++++ doc/posix-functions/fprintf.texi | 4 ++++ doc/posix-functions/fwprintf.texi | 4 ++++ doc/posix-functions/nl_langinfo.texi | 5 +++++ doc/posix-functions/printf.texi | 4 ++++ doc/posix-functions/snprintf.texi | 4 ++++ doc/posix-functions/sprintf.texi | 4 ++++ doc/posix-functions/swprintf.texi | 4 ++++ doc/posix-functions/vdprintf.texi | 4 ++++ doc/posix-functions/vfprintf.texi | 4 ++++ doc/posix-functions/vfwprintf.texi | 4 ++++ doc/posix-functions/vprintf.texi | 4 ++++ doc/posix-functions/vsnprintf.texi | 4 ++++ doc/posix-functions/vsprintf.texi | 4 ++++ doc/posix-functions/vswprintf.texi | 4 ++++ doc/posix-functions/vwprintf.texi | 4 ++++ doc/posix-functions/wprintf.texi | 4 ++++ 18 files changed, 75 insertions(+) diff --git a/ChangeLog b/ChangeLog index 6dd43447f0..ea441d10cd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2012-01-05 Bruno Haible + + doc: Mention NetBSD bugs. + * doc/posix-functions/*printf.texi: Mention a NetBSD 5.1 bug. + * doc/posix-functions/nl_langinfo.texi: Mention another NetBSD 5.1 bug. + 2012-01-05 Bruno Haible strtoumax tests: Enhance tests. diff --git a/doc/posix-functions/dprintf.texi b/doc/posix-functions/dprintf.texi index 579a779c07..0ded0699cd 100644 --- a/doc/posix-functions/dprintf.texi +++ b/doc/posix-functions/dprintf.texi @@ -29,6 +29,10 @@ AIX 7.1. Portability problems not fixed by Gnulib: @itemize @item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. +@item On some platforms, this function does not set @code{errno} or the stream error indicator on attempts to write to a read-only stream: Cygwin 1.7.9. diff --git a/doc/posix-functions/fprintf.texi b/doc/posix-functions/fprintf.texi index 277885e25b..fc73c6fee9 100644 --- a/doc/posix-functions/fprintf.texi +++ b/doc/posix-functions/fprintf.texi @@ -87,6 +87,10 @@ mingw, MSVC 9. Portability problems not fixed by Gnulib: @itemize @item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. +@item Attempting to write to a read-only stream fails with @code{EOF} but does not set the error flag for @code{ferror} on some platforms: glibc 2.13, cygwin 1.7.9. diff --git a/doc/posix-functions/fwprintf.texi b/doc/posix-functions/fwprintf.texi index cf4628ad4c..d6d3b14934 100644 --- a/doc/posix-functions/fwprintf.texi +++ b/doc/posix-functions/fwprintf.texi @@ -19,6 +19,10 @@ NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot accommodate all Unicode characters. @item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. +@item On some platforms, this function does not set @code{errno} or the stream error indicator on attempts to write to a read-only stream: Cygwin 1.7.9. diff --git a/doc/posix-functions/nl_langinfo.texi b/doc/posix-functions/nl_langinfo.texi index 7cca809853..cdb56686b6 100644 --- a/doc/posix-functions/nl_langinfo.texi +++ b/doc/posix-functions/nl_langinfo.texi @@ -41,4 +41,9 @@ On Cygwin 1.7.0, only the charset portion of a locale designation is honored. On NetBSD 5.0, in some locales, @code{nl_langinfo(CRNCYSTR)} returns the empty string, although the local currency symbol, as returned by @code{localeconv()->currency_symbol}, is non-empty. + +@item +On NetBSD 5.1, in the "C" locale, the results of +@code{nl_langinfo(ABMON_1)} ... @code{nl_langinfo(ABMON_12)} are full month +names, not abbreviated month names. @end itemize diff --git a/doc/posix-functions/printf.texi b/doc/posix-functions/printf.texi index 81a3322f8f..109173e796 100644 --- a/doc/posix-functions/printf.texi +++ b/doc/posix-functions/printf.texi @@ -87,6 +87,10 @@ mingw, MSVC 9. Portability problems not fixed by Gnulib: @itemize @item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. +@item Attempting to write to a read-only stream fails with @code{EOF} but does not set the error flag for @code{ferror} on some platforms: glibc 2.13, cygwin 1.7.9. diff --git a/doc/posix-functions/snprintf.texi b/doc/posix-functions/snprintf.texi index 14ad3816c2..a13f530de1 100644 --- a/doc/posix-functions/snprintf.texi +++ b/doc/posix-functions/snprintf.texi @@ -94,4 +94,8 @@ OSF/1 5.1. Portability problems not fixed by Gnulib: @itemize +@item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. @end itemize diff --git a/doc/posix-functions/sprintf.texi b/doc/posix-functions/sprintf.texi index 8c0529f078..2ab6ffb101 100644 --- a/doc/posix-functions/sprintf.texi +++ b/doc/posix-functions/sprintf.texi @@ -69,4 +69,8 @@ MacOS X 10.3, FreeBSD 6.0, NetBSD 5.0. Portability problems not fixed by Gnulib: @itemize +@item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. @end itemize diff --git a/doc/posix-functions/swprintf.texi b/doc/posix-functions/swprintf.texi index 15640fd91a..edf2e7ce5c 100644 --- a/doc/posix-functions/swprintf.texi +++ b/doc/posix-functions/swprintf.texi @@ -23,4 +23,8 @@ On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cann accommodate all Unicode characters. @item On Windows, this function does not take a buffer size as second argument. +@item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. @end itemize diff --git a/doc/posix-functions/vdprintf.texi b/doc/posix-functions/vdprintf.texi index 5101ee4c7d..561038f7bd 100644 --- a/doc/posix-functions/vdprintf.texi +++ b/doc/posix-functions/vdprintf.texi @@ -43,6 +43,10 @@ AIX 7.1, BeOS. Portability problems not fixed by Gnulib: @itemize @item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. +@item On some platforms, this function does not set @code{errno} or the stream error indicator on attempts to write to a read-only stream: Cygwin 1.7.9. diff --git a/doc/posix-functions/vfprintf.texi b/doc/posix-functions/vfprintf.texi index 2159b43f30..7f5f46055c 100644 --- a/doc/posix-functions/vfprintf.texi +++ b/doc/posix-functions/vfprintf.texi @@ -87,6 +87,10 @@ mingw, MSVC 9. Portability problems not fixed by Gnulib: @itemize @item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. +@item Attempting to write to a read-only stream fails with @code{EOF} but does not set the error flag for @code{ferror} on some platforms: glibc 2.13, cygwin 1.7.9. diff --git a/doc/posix-functions/vfwprintf.texi b/doc/posix-functions/vfwprintf.texi index 8f07e71302..261f07fa85 100644 --- a/doc/posix-functions/vfwprintf.texi +++ b/doc/posix-functions/vfwprintf.texi @@ -19,6 +19,10 @@ NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot accommodate all Unicode characters. @item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. +@item On some platforms, this function does not set @code{errno} or the stream error indicator on attempts to write to a read-only stream: Cygwin 1.7.9. diff --git a/doc/posix-functions/vprintf.texi b/doc/posix-functions/vprintf.texi index 6770c002ca..b9e8557194 100644 --- a/doc/posix-functions/vprintf.texi +++ b/doc/posix-functions/vprintf.texi @@ -87,6 +87,10 @@ mingw, MSVC 9. Portability problems not fixed by Gnulib: @itemize @item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. +@item Attempting to write to a read-only stream fails with @code{EOF} but does not set the error flag for @code{ferror} on some platforms: glibc 2.13, cygwin 1.7.9. diff --git a/doc/posix-functions/vsnprintf.texi b/doc/posix-functions/vsnprintf.texi index 967a9956de..44fa369096 100644 --- a/doc/posix-functions/vsnprintf.texi +++ b/doc/posix-functions/vsnprintf.texi @@ -91,4 +91,8 @@ HP-UX 11, OSF/1 5.1. Portability problems not fixed by Gnulib: @itemize +@item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. @end itemize diff --git a/doc/posix-functions/vsprintf.texi b/doc/posix-functions/vsprintf.texi index f86356629c..7378288bdc 100644 --- a/doc/posix-functions/vsprintf.texi +++ b/doc/posix-functions/vsprintf.texi @@ -69,4 +69,8 @@ MacOS X 10.3, FreeBSD 6.0, NetBSD 5.0. Portability problems not fixed by Gnulib: @itemize +@item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. @end itemize diff --git a/doc/posix-functions/vswprintf.texi b/doc/posix-functions/vswprintf.texi index fd6b690a43..b385f5ee74 100644 --- a/doc/posix-functions/vswprintf.texi +++ b/doc/posix-functions/vswprintf.texi @@ -20,4 +20,8 @@ On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cann accommodate all Unicode characters. @item On Windows, this function does not take a buffer size as second argument. +@item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. @end itemize diff --git a/doc/posix-functions/vwprintf.texi b/doc/posix-functions/vwprintf.texi index 56701b30d1..922b71c53f 100644 --- a/doc/posix-functions/vwprintf.texi +++ b/doc/posix-functions/vwprintf.texi @@ -23,6 +23,10 @@ platforms: Cygwin 1.5.x. On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot accommodate all Unicode characters. @item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. +@item On some platforms, this function does not set @code{errno} or the stream error indicator on attempts to write to a read-only stream: Cygwin 1.7.9. diff --git a/doc/posix-functions/wprintf.texi b/doc/posix-functions/wprintf.texi index 05b9d949df..1624e7d917 100644 --- a/doc/posix-functions/wprintf.texi +++ b/doc/posix-functions/wprintf.texi @@ -23,6 +23,10 @@ platforms: Cygwin 1.5.x. On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot accommodate all Unicode characters. @item +When formatting an integer with grouping flag, this function inserts thousands +separators even in the "C" locale on some platforms: +NetBSD 5.1. +@item On some platforms, this function does not set @code{errno} or the stream error indicator on attempts to write to a read-only stream: Cygwin 1.7.9. -- 2.39.5