* Robert Millan <[email protected]>, 20110702 16:56: > Index: usr.sbin/config/main.c > =================================================================== > --- usr.sbin/config/main.c (revision 223721) > +++ usr.sbin/config/main.c (working copy) > @@ -591,7 +591,11 @@ > if ((dirp = opendir(p)) == NULL) > err(EX_OSERR, "opendir %s", p); > while ((dp = readdir(dirp)) != NULL) { > +#ifdef _DIRENT_HAVE_D_NAMLEN > i = dp->d_namlen - 2; > +#else > + i = strlen (dp->d_name) - 2; > +#endif > /* Skip non-headers */ > if (dp->d_name[i] != '.' || dp->d_name[i + 1] != 'h') > continue;
Why not simply use strlen() unconditionally? -- Ed Schouten <[email protected]> WWW: http://80386.nl/
pgpjq8GSwsoLs.pgp
Description: PGP signature

