diff options
author | Jim Meyering <jim@meyering.net> | 1993-10-08 00:51:10 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1993-10-08 00:51:10 +0000 |
commit | 95f7eb6267b6fa36b92e247eca2728cde8130f03 (patch) | |
tree | b667ee079ab3c23c5e8506bb92cc0650f5cee7fb /src/rmdir.c | |
parent | d9d6720b77c2777aefcbabdfbd6dd250872d3a36 (diff) | |
download | coreutils-95f7eb6267b6fa36b92e247eca2728cde8130f03.tar.xz |
merge with 3.8.3d
Diffstat (limited to 'src/rmdir.c')
-rw-r--r-- | src/rmdir.c | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/src/rmdir.c b/src/rmdir.c index ac4c88c50..07ad705c2 100644 --- a/src/rmdir.c +++ b/src/rmdir.c @@ -87,7 +87,7 @@ main (argc, argv) empty_paths = 1; break; default: - usage (); + usage (1); } } @@ -98,10 +98,10 @@ main (argc, argv) } if (show_help) - usage (); + usage (0); if (optind == argc) - usage (); + usage (1); for (; optind < argc; ++optind) { @@ -144,9 +144,23 @@ remove_parents (path) } static void -usage () +usage (status) + int status; { - fprintf (stderr, "Usage: %s [-p] [--parents] [--help] [--version] dir...\n", + fprintf (stderr, "\ +Usage: %s [OPTION]... DIRECTORY...\n\ +\n", program_name); - exit (1); + + if (status == 0) + fprintf (stderr, "\ + -p, --parents remove explicit parent directories if being emptied\n\ + --help provide this help\n\ + --version show program version\n"); + + else + fprintf (stderr, "Try `%s --help' for more information.\n", + program_name); + + exit (status); } |