]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
namei: cleanup usage()
authorKarel Zak <kzak@redhat.com>
Tue, 16 Aug 2011 10:33:56 +0000 (12:33 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 16 Aug 2011 10:33:56 +0000 (12:33 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/namei.c

index e192f58c157560e0884e11724317f29c227a85c3..752c0c183ce04185b5b8d3922384d0b4579d0f69 100644 (file)
@@ -400,28 +400,29 @@ print_namei(struct namei *nm, char *path)
        return 0;
 }
 
-static void
-usage(int rc)
+static void usage(int rc)
 {
        const char *p = program_invocation_short_name;
+       FILE *out = rc == EXIT_FAILURE ? stderr : stdout;
 
        if (!*p)
                p = "namei";
 
-       printf(_("\nUsage: %s [options] pathname [pathname ...]\n"), p);
-       printf(_("\nOptions:\n"));
-
-       printf(_(
-       " -h, --help          displays this help text\n"
-       " -V, --version       output version information and exit\n"
-       " -x, --mountpoints   show mount point directories with a 'D'\n"
-       " -m, --modes         show the mode bits of each file\n"
-       " -o, --owners        show owner and group name of each file\n"
-       " -l, --long          use a long listing format (-m -o -v) \n"
-       " -n, --nosymlinks    don't follow symlinks\n"
-       " -v, --vertical      vertical align of modes and owners\n"));
-
-       printf(_("\nFor more information see namei(1).\n"));
+       fputs(_("\nUsage:\n"), out);
+       fprintf(out,
+             _(" %s [options] pathname [pathname ...]\n"), p);
+
+       fputs(_("\nOptions:\n"), out);
+       fputs(_(" -h, --help          displays this help text\n"
+               " -V, --version       output version information and exit\n"
+               " -x, --mountpoints   show mount point directories with a 'D'\n"
+               " -m, --modes         show the mode bits of each file\n"
+               " -o, --owners        show owner and group name of each file\n"
+               " -l, --long          use a long listing format (-m -o -v) \n"
+               " -n, --nosymlinks    don't follow symlinks\n"
+               " -v, --vertical      vertical align of modes and owners\n"), out);
+
+       fputs(_("\nFor more information see namei(1).\n"), out);
        exit(rc);
 }