summaryrefslogtreecommitdiffstats
path: root/term-utils/agetty.c
diff options
context:
space:
mode:
Diffstat (limited to 'term-utils/agetty.c')
-rw-r--r--term-utils/agetty.c55
1 files changed, 27 insertions, 28 deletions
diff --git a/term-utils/agetty.c b/term-utils/agetty.c
index f2522614f..9b14276be 100644
--- a/term-utils/agetty.c
+++ b/term-utils/agetty.c
@@ -386,11 +386,24 @@ parse_args(argc, argv, op)
while ((c = getopt_long(argc, argv, "8cf:hH:iI:l:Lmnst:Uw", longopts, NULL)) != -1) {
switch (c) {
+ case '8':
+ op->eightbits = 1;
+ break;
case 'c':
op->flags |= F_KEEPCFLAGS;
break;
- case '8':
- op->eightbits = 1;
+ case 'f': /* custom issue file */
+ op->flags |= F_CUSTISSUE;
+ op->issue = optarg;
+ break;
+ case 'h': /* enable h/w flow control */
+ op->flags |= F_RTSCTS;
+ break;
+ case 'H': /* fake login host */
+ fakehost = optarg;
+ break;
+ case 'i': /* do not show /etc/issue */
+ op->flags &= ~F_ISSUE;
break;
case 'I':
op->initstring = xmalloc(strlen(optarg) + 1);
@@ -428,26 +441,12 @@ parse_args(argc, argv, op)
}
op->flags |= F_INITSTRING;
break;
-
- case 'L': /* force local */
- op->flags |= F_LOCAL;
- break;
- case 'H': /* fake login host */
- fakehost = optarg;
- break;
- case 'f': /* custom issue file */
- op->flags |= F_CUSTISSUE;
- op->issue = optarg;
- break;
- case 'h': /* enable h/w flow control */
- op->flags |= F_RTSCTS;
- break;
- case 'i': /* do not show /etc/issue */
- op->flags &= ~F_ISSUE;
- break;
case 'l':
op->login = optarg; /* non-default login program */
break;
+ case 'L': /* force local */
+ op->flags |= F_LOCAL;
+ break;
case 'm': /* parse modem status message */
op->flags |= F_PARSE;
break;
@@ -461,18 +460,18 @@ parse_args(argc, argv, op)
if ((op->timeout = atoi(optarg)) <= 0)
error(_("bad timeout value: %s"), optarg);
break;
- case 'w':
- op->flags |= F_WAITCRLF;
- break;
case 'U':
op->flags |= F_LCUC;
break;
- case VERSION_OPTION:
- printf(_("%s from %s\n"), program_invocation_short_name,
- PACKAGE_STRING);
- exit(EXIT_SUCCESS);
- case HELP_OPTION:
- usage(stdout);
+ case 'w':
+ op->flags |= F_WAITCRLF;
+ break;
+ case VERSION_OPTION:
+ printf(_("%s from %s\n"), program_invocation_short_name,
+ PACKAGE_STRING);
+ exit(EXIT_SUCCESS);
+ case HELP_OPTION:
+ usage(stdout);
default:
usage(stderr);
}