1*76404edcSAsim Jamshed #ifndef WIN32_SOCKET_H 2*76404edcSAsim Jamshed #define WIN32_SOCKET_H 3*76404edcSAsim Jamshed 4*76404edcSAsim Jamshed #ifdef __WIN32 5*76404edcSAsim Jamshed 6*76404edcSAsim Jamshed #include <winsock2.h> 7*76404edcSAsim Jamshed 8*76404edcSAsim Jamshed #define ECONNRESET WSAECONNRESET 9*76404edcSAsim Jamshed #define EINPROGRESS WSAEINPROGRESS 10*76404edcSAsim Jamshed #define EALREADY WSAEALREADY 11*76404edcSAsim Jamshed #define ECONNABORTED WSAECONNABORTED 12*76404edcSAsim Jamshed #define ioctl ioctlsocket 13*76404edcSAsim Jamshed #define hstrerror(x) "" 14*76404edcSAsim Jamshed #else 15*76404edcSAsim Jamshed #include <sys/socket.h> 16*76404edcSAsim Jamshed #include <sys/ioctl.h> 17*76404edcSAsim Jamshed #include <netinet/in.h> 18*76404edcSAsim Jamshed #include <netinet/tcp.h> 19*76404edcSAsim Jamshed #include <sys/un.h> 20*76404edcSAsim Jamshed #include <arpa/inet.h> 21*76404edcSAsim Jamshed 22*76404edcSAsim Jamshed #include <netdb.h> 23*76404edcSAsim Jamshed #endif 24*76404edcSAsim Jamshed 25*76404edcSAsim Jamshed #endif 26