Signed-off-by: Marek Polacek <mmpolacek@xxxxxxxxx> --- login-utils/agetty.c | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) diff --git a/login-utils/agetty.c b/login-utils/agetty.c index b1cfa5a..489bb1f 100644 --- a/login-utils/agetty.c +++ b/login-utils/agetty.c @@ -360,7 +360,7 @@ main(argc, argv) (void) execl(options.login, options.login, "--", logname, NULL); error(_("%s: can't exec %s: %m"), options.tty, options.login); - exit(0); /* quiet GCC */ + exit(EXIT_SUCCESS); /* quiet GCC */ } /* parse-args - parse command-line arguments */ @@ -1050,13 +1050,13 @@ char *get_logname(op, cp, tp) if (read(0, &c, 1) < 1) { if (errno == EINTR || errno == EIO) - exit(0); + exit(EXIT_SUCCESS); error(_("%s: read: %m"), op->tty); } /* Do BREAK handling elsewhere. */ if ((c == 0) && op->numspeed > 1) - return (0); + return EXIT_SUCCESS; /* Do parity bit handling. */ if (op->eightbits) { @@ -1093,7 +1093,7 @@ char *get_logname(op, cp, tp) } break; case CTL('D'): - exit(0); + exit(EXIT_SUCCESS); default: if (!isascii(ascval) || !isprint(ascval)) { /* ignore garbage characters */ ; @@ -1113,7 +1113,7 @@ char *get_logname(op, cp, tp) if (isupper(*bp)) *bp = tolower(*bp); /* map name to lower case */ } - return (logname); + return logname; } /* termio_final - set the final tty mode bits */ @@ -1201,11 +1201,11 @@ caps_lock(s) for (capslock = 0; *s; s++) { if (islower(*s)) - return (0); + return EXIT_SUCCESS; if (capslock == 0) capslock = isupper(*s); } - return (capslock); + return capslock; } /* bcode - convert speed string to speed code; return 0 on failure */ @@ -1218,17 +1218,16 @@ bcode(s) for (sp = speedtab; sp->speed; sp++) if (sp->speed == speed) - return (sp->code); - return (0); + return sp->code; + return EXIT_SUCCESS; } /* usage - explain */ -void -usage() +void __attribute__((__noreturn__)) usage() { fprintf(stderr, _("Usage: %s [-8hiLmsUw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] baud_rate,... line [termtype]\nor\t[-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H login_host] line baud_rate,... [termtype]\n"), progname); - exit(1); + exit(EXIT_FAILURE); } /* error - report errors to console or syslog; only understands %s and %m */ @@ -1302,5 +1301,5 @@ error(const char *fmt, ...) { } #endif (void) sleep((unsigned) 10); /* be kind to init(8) */ - exit(1); + exit(EXIT_FAILURE); } -- 1.7.3.2 -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html