Next: writev, Previous: wprintf, Up: Function Substitutes [Contents][Index]
write
POSIX specification:
http://www.opengroup.org/onlinepubs/9699919799/functions/write.html
Gnulib module: write, nonblocking, sigpipe
Portability problems fixed by Gnulib module stdio
, together with module nonblocking
:
errno
being set to ENOSPC
instead of EAGAIN
on some
platforms:
mingw, MSVC 9.
Portability problems fixed by Gnulib module stdio
, together with module sigpipe
:
EINVAL
, instead of obeying the current SIGPIPE
handler, on
some platforms:
mingw, MSVC 9.
Portability problems not fixed by Gnulib:
EINTR
, even in programs that don’t
install any signal handlers, on some platforms:
Mac OS X 10.5.
For handling EINTR
, Gnulib provides a module ‘safe-write’ with a
function safe_write
.