From 3f199fcf6242fc0cc0e4e767ce2a505792d80fef Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Sun, 14 May 2006 01:28:31 +0200 Subject: Added a closesocket() that properly removes event handlers before closing a socket. --- sock.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sock.h') diff --git a/sock.h b/sock.h index 28d31de9..ff7034a6 100644 --- a/sock.h +++ b/sock.h @@ -17,7 +17,9 @@ #define sock_make_nonblocking(fd) fcntl(fd, F_SETFL, O_NONBLOCK) #define sock_make_blocking(fd) fcntl(fd, F_SETFL, 0) #define sockerr_again() (errno == EINPROGRESS || errno == EINTR) +#ifndef EVENTS_LIBEVENT #define closesocket(a) close(a) +#endif #else # include # ifndef _MSC_VER -- cgit v1.2.3