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