Index: /trunk/src/kmk/kmkbuiltin/mkdir.c
===================================================================
--- /trunk/src/kmk/kmkbuiltin/mkdir.c	(revision 2464)
+++ /trunk/src/kmk/kmkbuiltin/mkdir.c	(revision 2465)
@@ -144,7 +144,7 @@
 		} else if (mkdir(*argv, omode) < 0) {
 			if (errno == ENOTDIR || errno == ENOENT)
-				warn("%s", dirname(*argv));
+				warn("%s [mkdir]", dirname(*argv));
 			else
-                                warn("%s", *argv);
+                                warn("%s [mkdir]", *argv);
 			success = 0;
 		} else if (vflag)
@@ -161,5 +161,5 @@
 		 */
 		if (success && mode != NULL && chmod(*argv, omode) == -1) {
-			warn("%s", *argv);
+			warn("%s [chmod]", *argv);
 			exitval = 1;
 		}
@@ -242,7 +242,9 @@
 			(void)umask(oumask);
 		if (mkdir(path, last ? omode : S_IRWXU | S_IRWXG | S_IRWXO) < 0) {
-			if (errno == EEXIST || errno == EISDIR || errno == ENOSYS  /* (solaris crap) */ || errno == EACCES /* (ditto) */) {
+			if (errno == EEXIST || errno == EISDIR
+			    || errno == ENOSYS  /* (solaris crap) */
+			    || errno == EACCES /* (ditto) */) {
 				if (stat(path, &sb) < 0) {
-					warn("%s", path);
+					warn("%s [stat]", path);
 					retval = 1;
 					break;
@@ -252,10 +254,10 @@
 					else
 						errno = ENOTDIR;
-					warn("%s", path);
+					warn("%s [st_mode]", path);
 					retval = 1;
 					break;
 				}
 			} else {
-				warn("%s", path);
+				warn("%s [mkdir]", path);
 				retval = 1;
 				break;
