From: Bruno Haible Date: Fri, 19 Mar 2010 23:20:36 +0000 (+0100) Subject: scandir: Fix link error on Solaris 8. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1f1ace512e67366389ffe4b94ce83c636716cf4e;p=pspp scandir: Fix link error on Solaris 8. --- diff --git a/ChangeLog b/ChangeLog index bac7b1a831..c2e21c9e1f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-03-19 Bruno Haible + + scandir: Fix link error on Solaris 8. + * lib/scandir.c (_D_EXACT_NAMLEN, _D_ALLOC_NAMLEN): New fallback + macros. + 2010-03-19 Bruno Haible getusershell: Fix documentation. diff --git a/lib/scandir.c b/lib/scandir.c index 498134f2f3..63f70ad9ce 100644 --- a/lib/scandir.c +++ b/lib/scandir.c @@ -33,6 +33,13 @@ #undef select +#ifndef _D_EXACT_NAMLEN +# define _D_EXACT_NAMLEN(d) strlen ((d)->d_name) +#endif +#ifndef _D_ALLOC_NAMLEN +# define _D_ALLOC_NAMLEN(d) (_D_EXACT_NAMLEN (d) + 1) +#endif + #if _LIBC # ifndef SCANDIR # define SCANDIR scandir