35 #if defined(__WIN32__) || defined(WIN32)
36 #define __USE_W32_SOCKETS
44 typedef int socklen_t;
50 #include <sys/socket.h>
52 #include <sys/ioctl.h>
56 #include <netinet/in.h>
58 #include <arpa/inet.h>
60 #include <netinet/tcp.h>
61 #include <sys/socket.h>
72 #ifndef __USE_W32_SOCKETS
74 #define closesocket soclose
76 #define closesocket close
79 #define INVALID_SOCKET -1
80 #define SOCKET_ERROR -1
83 #ifdef __USE_W32_SOCKETS
84 #define SDLNet_GetLastError WSAGetLastError
85 #define SDLNet_SetLastError WSASetLastError
87 #define EINTR WSAEINTR
int SDLNet_GetLastError(void)
uint32_t Uint32
An unsigned 32-bit integer type.
void SDLNet_SetLastError(int err)