summaryrefslogtreecommitdiff
path: root/loginutils/getty.c
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2008-03-17 09:00:54 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2008-03-17 09:00:54 +0000
commit68404f13d4bf4826e3609703dad5375763db28ab (patch)
treeb89ed41daeb3a761ac9416a6eed090023b23e7e2 /loginutils/getty.c
parenta55bd05f3cea6c7cbfb45d15009cb70570c2a43b (diff)
downloadbusybox-w32-68404f13d4bf4826e3609703dad5375763db28ab.tar.gz
busybox-w32-68404f13d4bf4826e3609703dad5375763db28ab.tar.bz2
busybox-w32-68404f13d4bf4826e3609703dad5375763db28ab.zip
*: add -Wunused-parameter; fix resulting breakage
function old new delta procps_scan 1265 1298 +33 aliascmd 278 283 +5 parse_file_cmd 116 120 +4 dname_enc 373 377 +4 setcmd 90 93 +3 execcmd 57 60 +3 count_lines 72 74 +2 process_command_subs 340 339 -1 test_main 409 407 -2 mknod_main 179 177 -2 handle_incoming_and_exit 2653 2651 -2 argstr 1312 1310 -2 shiftcmd 131 128 -3 exitcmd 46 43 -3 dotcmd 297 294 -3 breakcmd 86 83 -3 evalpipe 353 349 -4 evalcommand 1180 1176 -4 evalcmd 109 105 -4 send_tree 374 369 -5 mkfifo_main 82 77 -5 evalsubshell 152 147 -5 typecmd 75 69 -6 letcmd 61 55 -6 add_cmd 1190 1183 -7 main 891 883 -8 ash_main 1415 1407 -8 parse_stream 1377 1367 -10 alloc_procps_scan 55 - -55 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 7/21 up/down: 54/-148) Total: -94 bytes text data bss dec hex filename 797195 658 7428 805281 c49a1 busybox_old 797101 658 7428 805187 c4943 busybox_unstripped
Diffstat (limited to 'loginutils/getty.c')
-rw-r--r--loginutils/getty.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/loginutils/getty.c b/loginutils/getty.c
index 246bb4711..c8c54e3b9 100644
--- a/loginutils/getty.c
+++ b/loginutils/getty.c
@@ -367,7 +367,7 @@ static void auto_baud(char *buf, unsigned size_buf, struct termios *tp)
367} 367}
368 368
369/* do_prompt - show login prompt, optionally preceded by /etc/issue contents */ 369/* do_prompt - show login prompt, optionally preceded by /etc/issue contents */
370static void do_prompt(struct options *op, struct termios *tp) 370static void do_prompt(struct options *op)
371{ 371{
372#ifdef ISSUE 372#ifdef ISSUE
373 print_login_issue(op->issue, op->tty); 373 print_login_issue(op->issue, op->tty);
@@ -390,7 +390,7 @@ static int all_is_upcase(const char *s)
390/* get_logname - get user name, establish parity, speed, erase, kill, eol; 390/* get_logname - get user name, establish parity, speed, erase, kill, eol;
391 * return NULL on BREAK, logname on success */ 391 * return NULL on BREAK, logname on success */
392static char *get_logname(char *logname, unsigned size_logname, 392static char *get_logname(char *logname, unsigned size_logname,
393 struct options *op, struct chardata *cp, struct termios *tp) 393 struct options *op, struct chardata *cp)
394{ 394{
395 char *bp; 395 char *bp;
396 char c; /* input character, full eight bits */ 396 char c; /* input character, full eight bits */
@@ -414,7 +414,7 @@ static char *get_logname(char *logname, unsigned size_logname,
414 logname[0] = '\0'; 414 logname[0] = '\0';
415 while (!logname[0]) { 415 while (!logname[0]) {
416 /* Write issue file and prompt, with "parity" bit == 0. */ 416 /* Write issue file and prompt, with "parity" bit == 0. */
417 do_prompt(op, tp); 417 do_prompt(op);
418 418
419 /* Read name, watch for break, parity, erase, kill, end-of-line. */ 419 /* Read name, watch for break, parity, erase, kill, end-of-line. */
420 bp = logname; 420 bp = logname;
@@ -621,7 +621,7 @@ static void update_utmp(const char *line, char *fakehost)
621#endif /* CONFIG_FEATURE_UTMP */ 621#endif /* CONFIG_FEATURE_UTMP */
622 622
623int getty_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 623int getty_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
624int getty_main(int argc, char **argv) 624int getty_main(int argc ATTRIBUTE_UNUSED, char **argv)
625{ 625{
626 int n; 626 int n;
627 char *fakehost = NULL; /* Fake hostname for ut_host */ 627 char *fakehost = NULL; /* Fake hostname for ut_host */
@@ -670,7 +670,7 @@ int getty_main(int argc, char **argv)
670 670
671#ifdef DEBUGGING 671#ifdef DEBUGGING
672 dbf = xfopen(DEBUGTERM, "w"); 672 dbf = xfopen(DEBUGTERM, "w");
673 for (n = 1; n < argc; n++) { 673 for (n = 1; argv[n]; n++) {
674 debug(argv[n]); 674 debug(argv[n]);
675 debug("\n"); 675 debug("\n");
676 } 676 }
@@ -750,7 +750,7 @@ int getty_main(int argc, char **argv)
750 /* Read the login name. */ 750 /* Read the login name. */
751 debug("reading login name\n"); 751 debug("reading login name\n");
752 logname = get_logname(line_buf, sizeof(line_buf), 752 logname = get_logname(line_buf, sizeof(line_buf),
753 &options, &chardata, &termios); 753 &options, &chardata);
754 if (logname) 754 if (logname)
755 break; 755 break;
756 /* we are here only if options.numspeed > 1 */ 756 /* we are here only if options.numspeed > 1 */