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.
Portability problems not fixed by Gnulib: