Next: fcntl.h, Previous: dlfcn.h, Up: Header File Substitutes [Contents][Index]
POSIX specification:
http://www.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html
Gnulib module: errno
Portability problems fixed by Gnulib:
EOVERFLOW
, ENOLINK
, EMULTIHOP
are not defined
on some platforms:
OpenBSD 4.0, OSF/1 5.1, mingw, MSVC 9.
ECANCELED
is not defined on some platforms:
OpenBSD 4.0, Cygwin, mingw, MSVC 9.
ENOMSG
, EIDRM
, EPROTO
, EBADMSG
,
ENOTSUP
are not defined on some platforms:
OpenBSD 4.0, mingw, MSVC 9.
ESTALE
is not defined on some platforms:
mingw, MSVC 9, Interix 3.5.
EDQUOT
is not defined on some platforms:
NonStop Kernel, mingw, MSVC 9.
ENETRESET
, ECONNABORTED
are not defined on some
platforms:
Minix 3.1.8, mingw, MSVC 9.
EWOULDBLOCK
, ETXTBSY
, ELOOP
, ENOTSOCK
,
EDESTADDRREQ
, EMSGSIZE
, EPROTOTYPE
, ENOPROTOOPT
,
EPROTONOSUPPORT
, EOPNOTSUPP
, EAFNOSUPPORT
,
EADDRINUSE
, EADDRNOTAVAIL
, ENETDOWN
, ENETUNREACH
,
ECONNRESET
, ENOBUFS
, EISCONN
, ENOTCONN
,
ETIMEDOUT
, ECONNREFUSED
, EHOSTUNREACH
, EALREADY
,
EINPROGRESS
are not defined on some platforms:
mingw, MSVC 9.
EOWNERDEAD
, ENOTRECOVERABLE
are not defined on
some platforms:
glibc/Linux 2.3.6, glibc/Hurd 2.15, glibc/kFreeBSD 2.15,
Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Cygwin, mingw without pthreads-win32, MSVC 9, Interix 3.5, BeOS.
EILSEQ
is not defined on some platforms:
LynxOS 178 2.2.2.
Portability problems not fixed by Gnulib: