[PATCH] build config(8) on GNU systems

Robert Millan rmh at debian.org
Sat Jul 2 14:56:15 UTC 2011


Hi!

Please consider this small patch to make config(8) buildable on GNU
systems.

Thanks

-- 
Robert Millan
-------------- next part --------------
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;


More information about the freebsd-hackers mailing list