From 1f3bf4175d72af01320d49c090fd3d294f658aeb Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 2 Jan 2014 14:34:00 +0100 Subject: [PATCH] windows: Check for existence of error codes before defining them --- src/libstrongswan/utils/windows.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libstrongswan/utils/windows.h b/src/libstrongswan/utils/windows.h index 2de6f043b..9ed6f8f11 100644 --- a/src/libstrongswan/utils/windows.h +++ b/src/libstrongswan/utils/windows.h @@ -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