diff options
Diffstat (limited to 'src/socket.cpp')
-rw-r--r-- | src/socket.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/socket.cpp b/src/socket.cpp index 47e33b2..8937fd1 100644 --- a/src/socket.cpp +++ b/src/socket.cpp | |||
@@ -131,6 +131,11 @@ void Bu::Socket::close() | |||
131 | #ifndef WIN32 | 131 | #ifndef WIN32 |
132 | fsync( nSocket ); | 132 | fsync( nSocket ); |
133 | #endif | 133 | #endif |
134 | #ifdef WIN32 | ||
135 | #ifndef SHUT_RDWR | ||
136 | #define SHUT_RDWR (SD_BOTH) | ||
137 | #endif | ||
138 | #endif | ||
134 | shutdown( nSocket, SHUT_RDWR ); | 139 | shutdown( nSocket, SHUT_RDWR ); |
135 | ::close( nSocket ); | 140 | ::close( nSocket ); |
136 | } | 141 | } |