From 90e477cde0e9c2f7d8e085efa19b2fe2d0f9aae5 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sat, 2 Apr 2011 18:26:56 -0400 Subject: Print usage info to stderr on invalid options. --- dimension/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dimension') diff --git a/dimension/main.c b/dimension/main.c index 6e40c08..80bc6e6 100644 --- a/dimension/main.c +++ b/dimension/main.c @@ -81,11 +81,12 @@ main(int argc, char **argv) break; case '?': - print_usage(stdout, argv[0]); /* '?' is returned as an error code too */ if (optopt == 0) { + print_usage(stdout, argv[0]); return EXIT_SUCCESS; } else { + print_usage(stderr, argv[0]); return EXIT_FAILURE; } case DMNSN_OPT_VERSION: -- cgit v1.2.3