
14 May
2007
14 May
'07
5:49 a.m.
Nice - but I don't know why posix errors are enumerated now.
The LWG wanted them to be usable as constants.
I believe that will cause problems because EAGAIN could have the same value as EWOULDBLOCK (for instance LINUX).
Maybe some posix errors are missing (I'm not sure).
Please do an independent check. I have missed something. The POSIX folks suggested adding a couple of new errors POSIX is in process of adding, by the way.
ESTALE ENXIO EMULTIHOP EDQUOT EAI_ADDRFAMILY EAI_AGAIN EAI_BADFLAGS EAI_FAIL EAI_FAMILY EAI_MEMORY EAI_NODATA EAI_NONAME EAI_SERVICE EAI_SOCKTYPE EAI_SYSTEM Oliver