$OpenBSD: patch-utils_c,v 1.7 2017/08/29 11:42:22 sthen Exp $

avoid mkdir /, from freebsd ports

Index: utils.c
--- utils.c.orig
+++ utils.c
@@ -287,7 +287,9 @@ make_dir(char * path, mode_t mode)
 			++s;
 		}
 
-		if (mkdir(path, mode) < 0) {
+		if (!(path[0] == '/' && s == path + 1) /* skip "/" */
+		    && mkdir(path, mode) < 0) {
+			int e = errno;
 			/* If we failed for any other reason than the directory
 			 * already exists, output a diagnostic and return -1.*/
 			if ((errno != EEXIST && errno != EISDIR)
