- Timestamp:
- Jul 12, 2011 9:26:45 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kmkbuiltin/mkdir.c
r2352 r2465 144 144 } else if (mkdir(*argv, omode) < 0) { 145 145 if (errno == ENOTDIR || errno == ENOENT) 146 warn("%s ", dirname(*argv));146 warn("%s [mkdir]", dirname(*argv)); 147 147 else 148 warn("%s ", *argv);148 warn("%s [mkdir]", *argv); 149 149 success = 0; 150 150 } else if (vflag) … … 161 161 */ 162 162 if (success && mode != NULL && chmod(*argv, omode) == -1) { 163 warn("%s ", *argv);163 warn("%s [chmod]", *argv); 164 164 exitval = 1; 165 165 } … … 242 242 (void)umask(oumask); 243 243 if (mkdir(path, last ? omode : S_IRWXU | S_IRWXG | S_IRWXO) < 0) { 244 if (errno == EEXIST || errno == EISDIR || errno == ENOSYS /* (solaris crap) */ || errno == EACCES /* (ditto) */) { 244 if (errno == EEXIST || errno == EISDIR 245 || errno == ENOSYS /* (solaris crap) */ 246 || errno == EACCES /* (ditto) */) { 245 247 if (stat(path, &sb) < 0) { 246 warn("%s ", path);248 warn("%s [stat]", path); 247 249 retval = 1; 248 250 break; … … 252 254 else 253 255 errno = ENOTDIR; 254 warn("%s ", path);256 warn("%s [st_mode]", path); 255 257 retval = 1; 256 258 break; 257 259 } 258 260 } else { 259 warn("%s ", path);261 warn("%s [mkdir]", path); 260 262 retval = 1; 261 263 break;
Note:
See TracChangeset
for help on using the changeset viewer.