-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paul Eggert wrote: > Thanks. I found a few other instances of checking for dirent.h, > and a couple of places we need to include <sys/types.h> before > <dirent.h> (this is for POSIX before 2001). I installed this > into gnulib, and will propagate it into coreutils shortly.
Thanks, Paul. I also missed a few references to NAMLEN in the first patch, so I've installed the attached minor patch: 2006-07-11 Derek R. Price <[EMAIL PROTECTED]> * glob.c: s/NAMLEN/_D_EXACT_NAMLEN/. Cheers, Derek - -- Derek R. Price CVS Solutions Architect Get CVS support at Ximbiot <http://ximbiot.com>! v: +1 248.835.1260 f: +1 248.835.1263 <mailto:[EMAIL PROTECTED]> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEs6ZdLD1OTBfyMaQRAtNUAJ9HPfL4EiAsYO6p416PEHsGxXb2mQCgo4wx Q+7P+ZIoblEHegVfT2h0WoY= =Lps5 -----END PGP SIGNATURE-----
Index: lib/glob.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/glob.c,v retrieving revision 1.8 diff -u -p -r1.8 glob.c --- lib/glob.c 11 Jul 2006 06:02:51 -0000 1.8 +++ lib/glob.c 11 Jul 2006 13:17:19 -0000 @@ -93,7 +93,7 @@ # endif # define CONVERT_DIRENT_DIRENT64(d64, d32) \ - memcpy ((d64)->d_name, (d32)->d_name, NAMLEN (d32) + 1); \ + memcpy ((d64)->d_name, (d32)->d_name, _D_EXACT_NAMLEN (d32) + 1); \ CONVERT_D_INO (d64, d32) \ CONVERT_D_TYPE (d64, d32) #endif @@ -1176,7 +1176,7 @@ glob_in_dir (const char *pattern, const struct globlink *new = __alloca (sizeof (struct globlink)); char *p; - len = NAMLEN (d); + len = _D_EXACT_NAMLEN (d); new->name = malloc (len + 1 + ((flags & GLOB_MARK) && isdir)); if (new->name == NULL)