From fe931e05bcf3089f786c12a68dd017f13296a0a0 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 16 Aug 2011 13:34:22 +0200 Subject: ipcmk: cleanup usage() Signed-off-by: Karel Zak --- sys-utils/ipcmk.c | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'sys-utils/ipcmk.c') diff --git a/sys-utils/ipcmk.c b/sys-utils/ipcmk.c index 26bf8f6bc..5999f0f1c 100644 --- a/sys-utils/ipcmk.c +++ b/sys-utils/ipcmk.c @@ -81,13 +81,19 @@ int createSem(int nsems, int permission) void usage(int rc) { - printf(_("\nUsage: %s [options]\n\n"), progname); - printf(_( - " -M create shared memory segment of size \n" - " -S create semaphore array with elements\n" - " -Q create message queue\n" - " -p permission for the resource (default is 0644)\n")); - printf(_("\nFor more information see ipcmk(1).\n\n")); + FILE *out = rc == EXIT_FAILURE ? stderr : stdout; + + fputs(_("\nUsage:\n"), out); + fprintf(out, + _(" %s [options]\n"), progname); + + fputs(_("\nOptions:\n"), out); + fputs(_(" -M create shared memory segment of size \n" + " -S create semaphore array with elements\n" + " -Q create message queue\n" + " -p permission for the resource (default is 0644)\n"), out); + + fputs(_("\nFor more information see ipcmk(1).\n"), out); exit(rc); } -- cgit v1.2.3-55-g7522