From 458e15e7d74676c5d917ea240ad8c08aee90a339 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 1 Aug 2012 18:56:45 +0000 Subject: [PATCH] * include/cygwin/socket.h (MSG_BCAST): Define. (MSG_MCAST): Define. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/include/cygwin/socket.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 9a3aa3e8c..1809c0dcc 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2012-08-01 Corinna Vinschen + + * include/cygwin/socket.h (MSG_BCAST): Define. + (MSG_MCAST): Define. + 2012-08-01 Corinna Vinschen * fhandler.h (fhandler_socket::recv_internal): Add bool parameter. diff --git a/winsup/cygwin/include/cygwin/socket.h b/winsup/cygwin/include/cygwin/socket.h index 921172ecf..678b1031a 100644 --- a/winsup/cygwin/include/cygwin/socket.h +++ b/winsup/cygwin/include/cygwin/socket.h @@ -205,6 +205,9 @@ struct OLD_msghdr #define MSG_NOSIGNAL 0x20 /* Don't raise SIGPIPE */ #define MSG_TRUNC 0x0100 /* Normal data truncated */ #define MSG_CTRUNC 0x0200 /* Control data truncated */ +/* Windows-specific flag values returned by recvmsg. */ +#define MSG_BCAST 0x0400 /* Broadcast datagram */ +#define MSG_MCAST 0x0800 /* Multicast datagram */ /* Setsockoptions(2) level. Thanks to BSD these must match IPPROTO_xxx */ #define SOL_IP 0