Subject: Re: COMPAT_SUNOS & socreate().
To: matthew green <mrg@eterna.com.au>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 08/17/2001 20:07:59
On Sat, Aug 18, 2001 at 12:54:34PM +1000, matthew green wrote:

 > i'm trying to remove the final MI COMPAT_SUNOS #ifdef from
 > uipc_socket.c:socreate(), and while i believe i have a solution i'm
 > unsure as to it's correctness and confused about how exactly to test
 > it.  what this change does is enable SO_BROADCAST for all SOCK_DGRAM
 > sockets by default.  i traced all the callers of socreate() and i
 > believe that the only ones that seem to matter are socket() and
 > socketpair().  so i created sunos_sys_socket{,pair}() and things
 > seem to work ok.  how best to test this?  what sunos programs rely
 > on this behaviour?

You could certainly write a simple test program that sends a test
UDP packet to broadcast...

-- 
        -- Jason R. Thorpe <thorpej@wasabisystems.com>