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...

-- 
Robert Millan


--
To UNSUBSCRIBE, email to debian-hurd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAOfDtXM0nR55e0yZSaK=g_njudxmx2ltvuu2hpbeudxa89e...@mail.gmail.com

Reply via email to