Use proper constants for socket shutdown()

For readability.
This commit is contained in:
Pierre Ossman 2020-05-18 19:41:40 +02:00 committed by Lauri Kasanen
parent c5b7137f2b
commit c97828471c

View File

@ -25,6 +25,9 @@
#include <winsock2.h> #include <winsock2.h>
#include <ws2tcpip.h> #include <ws2tcpip.h>
#define errorNumber WSAGetLastError() #define errorNumber WSAGetLastError()
#define SHUT_RD SD_RECEIVE
#define SHUT_WR SD_SEND
#define SHUT_RDWR SD_BOTH
#else #else
#define errorNumber errno #define errorNumber errno
#define closesocket close #define closesocket close
@ -94,7 +97,7 @@ Socket::~Socket()
void Socket::shutdown() void Socket::shutdown()
{ {
isShutdown_ = true; isShutdown_ = true;
::shutdown(getFd(), 2); ::shutdown(getFd(), SHUT_RDWR);
} }
bool Socket::isShutdown() const bool Socket::isShutdown() const
@ -149,7 +152,7 @@ void SocketListener::shutdown()
closesocket(fd); closesocket(fd);
fd = -1; fd = -1;
#else #else
::shutdown(fd, 2); ::shutdown(fd, SHUT_RDWR);
#endif #endif
} }