Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/kern/uipc_socket.c,v retrieving revision 1.6.2.2 retrieving revision 1.6.2.3 diff -u -p -r1.6.2.2 -r1.6.2.3 --- src/sys/kern/uipc_socket.c 1993/11/06 00:07:55 1.6.2.2 +++ src/sys/kern/uipc_socket.c 1993/12/10 13:16:44 1.6.2.3 @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)uipc_socket.c 7.28 (Berkeley) 5/4/91 - * $Id: uipc_socket.c,v 1.6.2.2 1993/11/06 00:07:55 mycroft Exp $ + * $Id: uipc_socket.c,v 1.6.2.3 1993/12/10 13:16:44 pk Exp $ */ #include @@ -91,6 +91,10 @@ socreate(dom, aso, type, proto) sofree(so); return (error); } +#ifdef COMPAT_SUNOS + if (p->p_emul == EMUL_SUNOS && type == SOCK_DGRAM) + so->so_options |= SO_BROADCAST; +#endif *aso = so; return (0); }