Module: wine Branch: master Commit: 958ed34f16cb1b669744865972c1e9ead025399f URL: http://source.winehq.org/git/wine.git/?a=commit;h=958ed34f16cb1b669744865972...
Author: Bruno Jesus 00cpxxx@gmail.com Date: Mon Nov 23 20:15:33 2015 +0800
ws2_32: Add a couple of options to sockopt debug.
Signed-off-by: Bruno Jesus 00cpxxx@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/ws2_32/socket.c | 4 +++- include/winsock.h | 20 +++++++++++--------- 2 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c index 9e8510d..d31f0b4 100644 --- a/dlls/ws2_32/socket.c +++ b/dlls/ws2_32/socket.c @@ -373,6 +373,7 @@ static inline const char *debugstr_sockopt(int level, int optname) DEBUG_SOCKOPT(WS_SO_SNDBUF); DEBUG_SOCKOPT(WS_SO_SNDTIMEO); DEBUG_SOCKOPT(WS_SO_TYPE); + DEBUG_SOCKOPT(WS_SO_UPDATE_CONNECT_CONTEXT); } break;
@@ -409,6 +410,7 @@ static inline const char *debugstr_sockopt(int level, int optname) switch(optname) { DEBUG_SOCKOPT(WS_IP_ADD_MEMBERSHIP); + DEBUG_SOCKOPT(WS_IP_DONTFRAGMENT); DEBUG_SOCKOPT(WS_IP_DROP_MEMBERSHIP); DEBUG_SOCKOPT(WS_IP_HDRINCL); DEBUG_SOCKOPT(WS_IP_MULTICAST_IF); @@ -416,10 +418,10 @@ static inline const char *debugstr_sockopt(int level, int optname) DEBUG_SOCKOPT(WS_IP_MULTICAST_TTL); DEBUG_SOCKOPT(WS_IP_OPTIONS); DEBUG_SOCKOPT(WS_IP_PKTINFO); + DEBUG_SOCKOPT(WS_IP_RECEIVE_BROADCAST); DEBUG_SOCKOPT(WS_IP_TOS); DEBUG_SOCKOPT(WS_IP_TTL); DEBUG_SOCKOPT(WS_IP_UNICAST_IF); - DEBUG_SOCKOPT(WS_IP_DONTFRAGMENT); } break;
diff --git a/include/winsock.h b/include/winsock.h index 50237e8..cf9adf5 100644 --- a/include/winsock.h +++ b/include/winsock.h @@ -730,16 +730,18 @@ typedef struct WS(WSAData) # define IP_TTL 7 # define IP_TOS 8 # define IP_DONTFRAGMENT 9 +# define IP_RECEIVE_BROADCAST 22 # else -# define WS_IP_OPTIONS 1 -# define WS_IP_MULTICAST_IF 2 -# define WS_IP_MULTICAST_TTL 3 -# define WS_IP_MULTICAST_LOOP 4 -# define WS_IP_ADD_MEMBERSHIP 5 -# define WS_IP_DROP_MEMBERSHIP 6 -# define WS_IP_TTL 7 -# define WS_IP_TOS 8 -# define WS_IP_DONTFRAGMENT 9 +# define WS_IP_OPTIONS 1 +# define WS_IP_MULTICAST_IF 2 +# define WS_IP_MULTICAST_TTL 3 +# define WS_IP_MULTICAST_LOOP 4 +# define WS_IP_ADD_MEMBERSHIP 5 +# define WS_IP_DROP_MEMBERSHIP 6 +# define WS_IP_TTL 7 +# define WS_IP_TOS 8 +# define WS_IP_DONTFRAGMENT 9 +# define WS_IP_RECEIVE_BROADCAST 22 # endif #endif