windows: Check for existence of error codes before defining them

This commit is contained in:
Martin Willi
2014-06-04 15:53:05 +02:00
parent 89c3ff6d2c
commit 1f3bf4175d
+4
View File
@@ -258,13 +258,17 @@ int socketpair(int domain, int type, int protocol, int sv[2]);
/**
* EWOULDBLOCK is EAGAIN on other systems as well
*/
#ifndef EWOULDBLOCK
#define EWOULDBLOCK EAGAIN
#endif
/**
* ECONNRESET is mapped to something arbitrary. It is returned by
* stream->read_all() but should not be mapped from a send/recv WSA error.
*/
#ifndef ECONNRESET
#define ECONNRESET ENXIO
#endif
/**
* close(2) working for file handles and Winsock sockets