Next: readdir
, Previous: random
, Up: ISO C and POSIX Function Substitutes [Contents][Index]
read
POSIX specification:
https://pubs.opengroup.org/onlinepubs/9699919799/functions/read.html
Gnulib module: read, stdio, nonblocking
Portability problems fixed by Gnulib module read
:
<io.h>
)
on some platforms:
mingw, MSVC 14.
Portability problems fixed by Gnulib module stdio
, together with module nonblocking
:
errno
being set to EINVAL
instead of EAGAIN
on
some platforms:
mingw, MSVC 14.
Portability problems not fixed by Gnulib:
EINTR
, even in programs that don’t
install any signal handlers, on some platforms:
macOS 11.1.
For handling EINTR
, Gnulib provides a module ‘safe-read’ with a
function safe_read
.