Gerald Pfeifer : ws2_32: Define fill_control_message only when it' s really used.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Aug 21 15:42:12 CDT 2014


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

Author: Gerald Pfeifer <gerald at pfeifer.com>
Date:   Sun Aug 17 00:28:05 2014 +0200

ws2_32: Define fill_control_message only when it's really used.

---

 dlls/ws2_32/socket.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c
index 5900c8f..d5e9fd1 100644
--- a/dlls/ws2_32/socket.c
+++ b/dlls/ws2_32/socket.c
@@ -569,6 +569,7 @@ static const int ws_eai_map[][2] =
 static const char magic_loopback_addr[] = {127, 12, 34, 56};
 
 #ifndef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS
+#ifdef IP_PKTINFO
 static inline WSACMSGHDR *fill_control_message(int level, int type, WSACMSGHDR *current, ULONG *maxsize, void *data, int len)
 {
     ULONG msgsize = sizeof(WSACMSGHDR) + WSA_CMSG_ALIGN(len);
@@ -586,6 +587,7 @@ static inline WSACMSGHDR *fill_control_message(int level, int type, WSACMSGHDR *
     /* Return the pointer to where next entry should go */
     return (WSACMSGHDR *) (ptr + WSA_CMSG_ALIGN(len));
 }
+#endif /* IP_PKTINFO */
 
 static inline int convert_control_headers(struct msghdr *hdr, WSABUF *control)
 {




More information about the wine-cvs mailing list