Next: stdlib.h, Previous: stdint.h, Up: ISO C and POSIX Header File Substitutes [Contents][Index]
POSIX specification:
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html
Gnulib module: stdio
Portability problems fixed by Gnulib:
off_t
is not defined on some platforms:
glibc 2.8, eglibc 2.11.2 and others.
ssize_t
is not defined on some platforms:
glibc 2.8, Mac OS X 10.5, Solaris 10, MSVC 14, and others.
va_list
is not defined on some platforms:
glibc 2.8, OpenBSD 4.0, Solaris 11.4, and others.
off64_t
is not defined on some platforms:
macOS 14, FreeBSD 10.4, NetBSD 10.0, OpenBSD 7.5, MSVC 14, Cygwin, Haiku, Minix 3.3.
NULL
macro that cannot be used in arbitrary
expressions:
NetBSD 5.0
Portability problems not fixed by Gnulib: