Bruno Jesus : ws2_32: Add a couple of options to sockopt debug.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Nov 23 09:59:47 CST 2015


Module: wine
Branch: master
Commit: 958ed34f16cb1b669744865972c1e9ead025399f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=958ed34f16cb1b669744865972c1e9ead025399f

Author: Bruno Jesus <00cpxxx at 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 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at 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
 




More information about the wine-cvs mailing list