diff options
Diffstat (limited to 'login-utils/lslogins.c')
-rw-r--r-- | login-utils/lslogins.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/login-utils/lslogins.c b/login-utils/lslogins.c index c6c849e14..c15b347f2 100644 --- a/login-utils/lslogins.c +++ b/login-utils/lslogins.c @@ -1219,8 +1219,9 @@ static int parse_time_mode(const char *s) errx(EXIT_FAILURE, _("unknown time format: %s"), s); } -static void __attribute__((__noreturn__)) usage(FILE *out) +static void __attribute__((__noreturn__)) usage(void) { + FILE *out = stdout; size_t i; fputs(USAGE_HEADER, out); @@ -1261,7 +1262,7 @@ static void __attribute__((__noreturn__)) usage(FILE *out) fprintf(out, USAGE_MAN_TAIL("lslogins(1)")); - exit(out == stderr ? EXIT_FAILURE : EXIT_SUCCESS); + exit(EXIT_SUCCESS); } int main(int argc, char *argv[]) @@ -1365,7 +1366,7 @@ int main(int argc, char *argv[]) groups = optarg; break; case 'h': - usage(stdout); + usage(); break; case 'L': add_column(columns, ncolumns++, COL_LAST_TTY); |