--- trunk/mkinitrd-magellan/busybox/coreutils/mkdir.c 2010/04/29 20:38:48 983 +++ trunk/mkinitrd-magellan/busybox/coreutils/mkdir.c 2010/05/30 11:32:42 984 @@ -34,7 +34,7 @@ #endif int mkdir_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; -int mkdir_main(int argc, char **argv) +int mkdir_main(int argc UNUSED_PARAM, char **argv) { mode_t mode = (mode_t)(-1); int status = EXIT_SUCCESS; @@ -48,7 +48,7 @@ #if ENABLE_FEATURE_MKDIR_LONG_OPTIONS applet_long_options = mkdir_longopts; #endif - opt = getopt32(argv, "m:p" USE_SELINUX("Z:"), &smode USE_SELINUX(,&scontext)); + opt = getopt32(argv, "m:p" IF_SELINUX("Z:"), &smode IF_SELINUX(,&scontext)); if (opt & 1) { mode = 0777; if (!bb_parse_mode(smode, &mode)) { @@ -64,11 +64,9 @@ } #endif - if (optind == argc) { - bb_show_usage(); - } - argv += optind; + if (!argv[0]) + bb_show_usage(); do { if (bb_make_directory(*argv, mode, flags)) {