summaryrefslogtreecommitdiff
path: root/ACE/ace/OS_NS_sys_socket.h
diff options
context:
space:
mode:
authorAdam Mitz <mitza@objectcomputing.com>2019-10-21 10:31:14 -0500
committerAdam Mitz <mitza@objectcomputing.com>2019-10-21 10:31:14 -0500
commitc815b4b4820a4f79cb0d91702b29e4cb741f3f29 (patch)
treebfdc9b5b7b6fd6aec8df1a46bdb31f3fb402e546 /ACE/ace/OS_NS_sys_socket.h
parente12d23326b610d6aca94cab94b317575a7f9d5b4 (diff)
downloadATCD-c815b4b4820a4f79cb0d91702b29e4cb741f3f29.tar.gz
sendmsg/recvmsg with msg_control: added Windows platform support
Diffstat (limited to 'ACE/ace/OS_NS_sys_socket.h')
-rw-r--r--ACE/ace/OS_NS_sys_socket.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/ACE/ace/OS_NS_sys_socket.h b/ACE/ace/OS_NS_sys_socket.h
index 1f972a9f24d..c9d58986933 100644
--- a/ACE/ace/OS_NS_sys_socket.h
+++ b/ACE/ace/OS_NS_sys_socket.h
@@ -193,6 +193,14 @@ namespace ACE_OS
struct msghdr *msg,
int flags);
+#if !defined ACE_LACKS_RECVMSG && defined ACE_HAS_WINSOCK2 && ACE_HAS_WINSOCK2
+ extern ACE_Export
+ int recvmsg_win32_i (ACE_HANDLE handle,
+ msghdr *msg,
+ int flags,
+ unsigned long &bytes_received);
+#endif
+
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t recvv (ACE_HANDLE handle,
iovec *iov,