SO_BROADCAST
#ifdef SO_BROADCAST
if (setsockopt(contactsock, SOL_SOCKET, SO_BROADCAST,
if (setsockopt(s, SOL_SOCKET, SO_BROADCAST, &o,
if (setsockopt(peer, SOL_SOCKET, SO_BROADCAST, (void *) &soopt, sizeof(soopt)) < 0) {
if (setsockopt(sock, SOL_SOCKET,SO_BROADCAST, &on,sizeof(on)) < 0)
return SO_BROADCAST;
so->so_options |= SO_BROADCAST;
so->so_options |= SO_BROADCAST;
sockopt_init(&sopt, SOL_SOCKET, SO_BROADCAST, sizeof(on));
sopt.sopt_name = SO_BROADCAST;
case SO_BROADCAST:
case SO_BROADCAST:
__CTASSERT(SO_BROADCAST == 0x0020);
#define IP_ALLOWBROADCAST SO_BROADCAST /* can send broadcast packets */
o_flgs = (IP_RAWOUTPUT | (inp->sctp_socket->so_options & (SO_DONTROUTE | SO_BROADCAST)));
flags |= inp->inp_socket->so_options & (SO_DONTROUTE|SO_BROADCAST);
(SO_DONTROUTE | SO_BROADCAST));
return (so_setsockopt(NULL, so, SOL_SOCKET, SO_BROADCAST, &on,
translate(SO_BROADCAST);
SO_BROADCAST|SO_USELOOPBACK|SO_LINGER|SO_OOBINLINE|SO_REUSEPORT| \
CASERETURN(SO_BROADCAST);
if (setsockopt(s, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on)) < 0) {
if (setsockopt(sock, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on)) < 0)
(void)setsockopt(rpcsock, SOL_SOCKET, SO_BROADCAST, &one,