diff options
Diffstat (limited to 'lib/server/Socket.h')
-rwxr-xr-x | lib/server/Socket.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/server/Socket.h b/lib/server/Socket.h index 86a06097..057e4cad 100755 --- a/lib/server/Socket.h +++ b/lib/server/Socket.h @@ -10,16 +10,23 @@ #ifndef SOCKET__H #define SOCKET__H +#ifdef WIN32 +#include "emu.h" +typedef int socklen_t; +#else #include <sys/socket.h> #include <netinet/in.h> #include <sys/un.h> +#endif #include <string> typedef union { struct sockaddr sa_generic; struct sockaddr_in sa_inet; +#ifndef WIN32 struct sockaddr_un sa_unix; +#endif } SocketAllAddr; // -------------------------------------------------------------------------- |