On Tue, 24 Sep 2013, Mark Morgan Lloyd wrote:
How does one convert from the numeric value returned by SocketError to the
name of the error (specifically, to e.g. EsockEINVAL rather than
EsysEINVAL, i.e. to be in line with the definition of functions like
fpbind)?
use the errors unit. (specific for unix)
It has a functiun strerror()
But aren't those EsysEINVAL rather than EsockEINVAL etc.?
They are the same values. Sockets existed before the unix unit.
All these values are simply the POSIX error codes.
(some special cases notwithstanding)
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal