X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fposix-functions%2Fwrite.texi;h=d0e3137d0ab1aa34eda3981abbc4103baf0555cc;hb=fdd1b511c5c12912aae79b58e0c5f6ffa0492d6e;hp=64ab174466bf432523a32fe3ded8455898b82b67;hpb=4e39aa42880fd6a5c6d55f67c912381c0d0980aa;p=gnulib.git diff --git a/doc/posix-functions/write.texi b/doc/posix-functions/write.texi index 64ab17446..d0e3137d0 100644 --- a/doc/posix-functions/write.texi +++ b/doc/posix-functions/write.texi @@ -9,14 +9,17 @@ Gnulib module: write, nonblocking, sigpipe Portability problems fixed by Gnulib module @code{stdio}, together with module @code{nonblocking}: @itemize @item +This function crashes when invoked with invalid arguments on some platforms: +MSVC 9. +@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 platforms: mingw, MSVC 9. @item When writing to a non-blocking pipe on which no reader is currently waiting -an amount of bytes that exceeds the pipe buffer's size, then -- even if the -pipe's buffer is empty -- this function fails, instead of performing a partial +an amount of bytes that exceeds the pipe buffer's size, then---even if the +pipe's buffer is empty---this function fails, instead of performing a partial write into the pipe buffer, on some platforms: mingw, MSVC 9. @end itemize @@ -35,7 +38,7 @@ Portability problems not fixed by Gnulib: @item This function may fail with error @code{EINTR}, even in programs that don't install any signal handlers, on some platforms: -MacOS X 10.5. +Mac OS X 10.5. @end itemize For handling @code{EINTR}, Gnulib provides a module @samp{safe-write} with a