From 4b340ebadaa33a8f8c342136b93d8a1568dafd21 Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Sat, 11 Jul 2009 00:47:29 -0400 Subject: [PATCH] upkg: Print usage info on stdout/stderr as appropriate. --- src/upkg.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/upkg.c b/src/upkg.c index 12dc09e..62f9936 100644 --- a/src/upkg.c +++ b/src/upkg.c @@ -57,14 +57,14 @@ There is NO WARRANTY, to the extent permitted by law." ); } -void print_usage(void) +void print_usage(FILE *f) { - printf("Usage: %s [options] package\n", progname); + fprintf(f, "Usage: %s [options] package\n", progname); } void print_help(void) { - print_usage(); + print_usage(stdout); puts("Detailed help coming soon. Until then, I'll just list my options."); for (unsigned i = 0; lopts[i].name; i++) { const struct option *o = &lopts[i]; @@ -175,13 +175,13 @@ int main(int argc, char **argv) print_help(); return EXIT_SUCCESS; default: - print_usage(); + print_usage(stderr); return EXIT_FAILURE; } } if (argv[optind] == NULL) { - print_usage(); + print_usage(stderr); return EXIT_FAILURE; } -- 2.43.2