diff options
-rw-r--r-- | bin/mkdir/mkdir.1 | 7 | ||||
-rw-r--r-- | bin/mkdir/mkdir.c | 9 |
2 files changed, 10 insertions, 6 deletions
diff --git a/bin/mkdir/mkdir.1 b/bin/mkdir/mkdir.1 index b919ab8..759382e 100644 --- a/bin/mkdir/mkdir.1 +++ b/bin/mkdir/mkdir.1 @@ -43,9 +43,8 @@ .Nd make directories .Sh SYNOPSIS .Nm mkdir -.Op Fl p +.Op Fl pv .Op Fl m Ar mode -.Op Fl v .Ar directory_name ... .Sh DESCRIPTION .Nm Mkdir @@ -89,6 +88,10 @@ The utility exits 0 on success, and >0 if an error occurs. .Sh SEE ALSO .Xr rmdir 1 +.Sh COMPATIBILITY +The +.Fl v +option is non-standard and its use in scripts is not recommended. .Sh STANDARDS The .Nm diff --git a/bin/mkdir/mkdir.c b/bin/mkdir/mkdir.c index ebc4e43..6c61abf 100644 --- a/bin/mkdir/mkdir.c +++ b/bin/mkdir/mkdir.c @@ -74,15 +74,15 @@ main(argc, argv) mode = NULL; while ((ch = getopt(argc, argv, "m:pv")) != -1) switch(ch) { + case 'm': + mode = optarg; + break; case 'p': pflag = 1; break; case 'v': vflag = 1; break; - case 'm': - mode = optarg; - break; case '?': default: usage(); @@ -203,6 +203,7 @@ build(path, omode) void usage() { - (void)fprintf(stderr, "usage: mkdir [-p] [-m mode] [-v] directory ...\n"); + + (void)fprintf(stderr, "usage: mkdir [-pv] [-m mode] directory ...\n"); exit (EX_USAGE); } |