Mercurial > hg > octave-nkf > gnulib-hg
changeset 15787:68379d0973ef
fflush et al.: Document limitation on MSVC.
* doc/posix-functions/fflush.texi: Document possible crash in handling
mode other than DEFAULT_HANDLING.
* doc/posix-functions/fgetc.texi: Likewise.
* doc/posix-functions/fputc.texi: Likewise.
* doc/posix-functions/fread.texi: Likewise.
* doc/posix-functions/fwrite.texi: Likewise.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 25 Sep 2011 23:22:19 +0200 |
parents | 104b4f91678d |
children | 75a91cfde4a1 |
files | ChangeLog doc/posix-functions/fflush.texi doc/posix-functions/fgetc.texi doc/posix-functions/fputc.texi doc/posix-functions/fread.texi doc/posix-functions/fwrite.texi |
diffstat | 6 files changed, 40 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2011-09-25 Bruno Haible <bruno@clisp.org> + + fflush et al.: Document limitation on MSVC. + * doc/posix-functions/fflush.texi: Document possible crash in handling + mode other than DEFAULT_HANDLING. + * doc/posix-functions/fgetc.texi: Likewise. + * doc/posix-functions/fputc.texi: Likewise. + * doc/posix-functions/fread.texi: Likewise. + * doc/posix-functions/fwrite.texi: Likewise. + 2011-09-25 Bruno Haible <bruno@clisp.org> msvc-inval: Allow three invalid parameter handling modes.
--- a/doc/posix-functions/fflush.texi +++ b/doc/posix-functions/fflush.texi @@ -31,6 +31,12 @@ On Windows platforms (excluding Cygwin), this function does not set @code{errno} upon failure. @item +This function crashes if the stream's file descriptor has already been +closed, if @code{MSVC_INVALID_PARAMETER_HANDLING} is +@code{HAIRY_LIBRARY_HANDLING} or @code{SANE_LIBRARY_HANDLING}, +on some platforms: +MSVC 9. +@item @code{fflush} on an input stream right after @code{ungetc} does not discard the @code{ungetc} buffer, on some platforms: AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, mingw, MSVC 9.
--- a/doc/posix-functions/fgetc.texi +++ b/doc/posix-functions/fgetc.texi @@ -20,4 +20,10 @@ @item On Windows platforms (excluding Cygwin), this function does not set @code{errno} upon failure. +@item +This function crashes if the stream's file descriptor has already been +closed, if @code{MSVC_INVALID_PARAMETER_HANDLING} is +@code{HAIRY_LIBRARY_HANDLING} or @code{SANE_LIBRARY_HANDLING}, +on some platforms: +MSVC 9. @end itemize
--- a/doc/posix-functions/fputc.texi +++ b/doc/posix-functions/fputc.texi @@ -32,4 +32,10 @@ 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. +@item +This function crashes if the stream's file descriptor has already been +closed, if @code{MSVC_INVALID_PARAMETER_HANDLING} is +@code{HAIRY_LIBRARY_HANDLING} or @code{SANE_LIBRARY_HANDLING}, +on some platforms: +MSVC 9. @end itemize
--- a/doc/posix-functions/fread.texi +++ b/doc/posix-functions/fread.texi @@ -20,4 +20,10 @@ @item On Windows platforms (excluding Cygwin), this function does not set @code{errno} upon failure. +@item +This function crashes if the stream's file descriptor has already been +closed, if @code{MSVC_INVALID_PARAMETER_HANDLING} is +@code{HAIRY_LIBRARY_HANDLING} or @code{SANE_LIBRARY_HANDLING}, +on some platforms: +MSVC 9. @end itemize
--- a/doc/posix-functions/fwrite.texi +++ b/doc/posix-functions/fwrite.texi @@ -32,4 +32,10 @@ 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. +@item +This function crashes if the stream's file descriptor has already been +closed, if @code{MSVC_INVALID_PARAMETER_HANDLING} is +@code{HAIRY_LIBRARY_HANDLING} or @code{SANE_LIBRARY_HANDLING}, +on some platforms: +MSVC 9. @end itemize