Subject: Re: inet_makeaddr(), u_long, _POSIX_SOURCE macro
To: Jaromir Dolecek <jdolecek@netbsd.org>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 01/06/2003 08:09:09
On Mon, Jan 06, 2003 at 10:37:21AM +0100, Jaromir Dolecek wrote:

 > Would it be right to change the function to use in_addr_t instead
 > then?

I think it would, yes.  But in_addr_t needs to get special handling
like socklen_t has, otherwise we have to pull too many namespace-invasive
headers to get the definition.

 > inet_makeaddr() is not guarded by _POSIX_SOURCE, so the compile
 > fails even when the program doesn't use inet_makeaddr().

Right, the header it is declared in is not a POSIX header, AFAIK.

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