[PATCH] build config(8) on GNU systems
Zhihao Yuan
lichray at gmail.com
Sun Jul 3 20:52:14 UTC 2011
Programmers always want to make things "cooler". Just leave the
->d_namlen there :)
On Sun, Jul 3, 2011 at 2:49 PM, Ed Schouten <ed at 80386.nl> wrote:
> * Robert Millan <rmh at debian.org>, 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 <ed at 80386.nl>
> WWW: http://80386.nl/
>
--
Zhihao Yuan, nickname lichray
The best way to predict the future is to invent it.
___________________________________________________
4BSD -- http://4bsd.biz/
More information about the freebsd-hackers
mailing list