Commit 7432a858 authored by Gerald Pfeifer's avatar Gerald Pfeifer Committed by Alexandre Julliard

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

parent b005ad6f
...@@ -569,6 +569,7 @@ static const int ws_eai_map[][2] = ...@@ -569,6 +569,7 @@ static const int ws_eai_map[][2] =
static const char magic_loopback_addr[] = {127, 12, 34, 56}; static const char magic_loopback_addr[] = {127, 12, 34, 56};
#ifndef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS #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) 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); ULONG msgsize = sizeof(WSACMSGHDR) + WSA_CMSG_ALIGN(len);
...@@ -586,6 +587,7 @@ static inline WSACMSGHDR *fill_control_message(int level, int type, WSACMSGHDR * ...@@ -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 the pointer to where next entry should go */
return (WSACMSGHDR *) (ptr + WSA_CMSG_ALIGN(len)); return (WSACMSGHDR *) (ptr + WSA_CMSG_ALIGN(len));
} }
#endif /* IP_PKTINFO */
static inline int convert_control_headers(struct msghdr *hdr, WSABUF *control) static inline int convert_control_headers(struct msghdr *hdr, WSABUF *control)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment