#ifndef WIN32_WINSOCK2_CLOSESOCKET_H #define WIN32_WINSOCK2_CLOSESOCKET_H #if HAVE_CLOSESOCKET || _WIN32 #define WANT_CLOSESOCKET_WIN32 1 #else #define WANT_CLOSESOCKET_SUSv3 1 #endif #if WANT_CLOSESOCKET_WIN32 #include /* closesocket() */ #endif /* WANT_CLOSESOCKET_WIN32 */ #if WANT_CLOSESOCKET_SUSv3 #include #include /* SHUT_RDWR shutdown(2) */ #define closesocket(s) shutdown((s), SHUT_RDWR) #endif /* WANT_CLOSESOCKET_SUSv3 */ #endif /* WIN32_WINSOCK2_CLOSESOCKET_H */