From: Hallvard Furuseth Date: Fri, 23 Oct 2009 12:29:50 +0000 (+0000) Subject: Fix sock_errset macro: Wrap it in (), return void to match Winsock version. X-Git-Tag: ACLCHECK_0~172 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=278880083bfa6152f483731b006cb5bf8f8af69e;p=openldap Fix sock_errset macro: Wrap it in (), return void to match Winsock version. AC_SOCKET_INVALID nitpick: ((unsigned)~0) [needs 2's compl.] -> ((unsigned)-1) --- diff --git a/include/ac/socket.h b/include/ac/socket.h index 1f06d0f442..668b03a9f1 100644 --- a/include/ac/socket.h +++ b/include/ac/socket.h @@ -82,14 +82,14 @@ #undef sock_errstr #define sock_errno() errno #define sock_errstr(e) STRERROR(e) -#define sock_errset(e) errno = (e) +#define sock_errset(e) ((void) (errno = (e))) #ifdef HAVE_WINSOCK # define tcp_read( s, buf, len ) recv( s, buf, len, 0 ) # define tcp_write( s, buf, len ) send( s, buf, len, 0 ) # define ioctl( s, c, a ) ioctlsocket( (s), (c), (a) ) # define ioctl_t u_long -# define AC_SOCKET_INVALID ((unsigned int) ~0) +# define AC_SOCKET_INVALID ((unsigned int) -1) # ifdef SD_BOTH # define tcp_close( s ) (shutdown( s, SD_BOTH ), closesocket( s ))