From 278880083bfa6152f483731b006cb5bf8f8af69e Mon Sep 17 00:00:00 2001 From: Hallvard Furuseth Date: Fri, 23 Oct 2009 12:29:50 +0000 Subject: [PATCH] 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) --- include/ac/socket.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 )) -- 2.39.5