On Sun, May 06, 2012 at 05:26:45PM +0200, Robert Millan wrote:
> 2012/5/6 Steven Chamberlain <ste...@pyro.eu.org>:
> > It looks to me like GNU/kFreeBSD uses the sys/un.h provided by eglibc,
> > with a sockaddr_un different to FreeBSD's, so the test should rather be:
> >
> > #   if defined(__linux__) || defined(__GLIBC__)
> 
> Note that this is true for the declaration (which is matters here
> AFAICT) but it's not for the actual structure, see #645527.
> 
> > As for GNU/Hurd, my guess is that it doesn't have that header at all and
> > skips the entire #ifdef I_SYS_UN block.  So it shouldn't need to be
> > considered here.
> 
> Actually ISTR GNU/Hurd had zero-length sun_path too.  CCing debian-hurd...

Good point. The test does fail on hurd-i386 too.

Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120506210107.gf29...@urchin.earth.li

Reply via email to