From: Nick Bowler Date: Sat, 11 Jul 2009 04:47:29 +0000 (-0400) Subject: upkg: Print usage info on stdout/stderr as appropriate. X-Git-Url: https://git.draconx.ca/gitweb/upkg.git/commitdiff_plain/4b340ebadaa33a8f8c342136b93d8a1568dafd21 upkg: Print usage info on stdout/stderr as appropriate. --- 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; }