diff options
author | Samuel Thibault | 2018-11-12 11:31:17 +0100 |
---|---|---|
committer | Karel Zak | 2018-11-12 11:31:17 +0100 |
commit | d7a412fe0ae5fa08b891769be2961e5d80769484 (patch) | |
tree | 379b693db4c42a5234c8a546bd35a8f0666458d4 /term-utils | |
parent | rtcwake: use poweroff if shutdown is not found (diff) | |
download | kernel-qcow2-util-linux-d7a412fe0ae5fa08b891769be2961e5d80769484.tar.gz kernel-qcow2-util-linux-d7a412fe0ae5fa08b891769be2961e5d80769484.tar.xz kernel-qcow2-util-linux-d7a412fe0ae5fa08b891769be2961e5d80769484.zip |
agetty: fix portability issues
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'term-utils')
-rw-r--r-- | term-utils/agetty.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/term-utils/agetty.c b/term-utils/agetty.c index 05a269abb..759cea5b8 100644 --- a/term-utils/agetty.c +++ b/term-utils/agetty.c @@ -1768,6 +1768,7 @@ static void eval_issue_file(struct issue *ie __attribute__((__unused__)), } #else /* ISSUE_SUPPORT */ +#ifdef AGETTY_RELOAD static int issue_is_changed(struct issue *ie) { if (ie->mem_old && ie->mem @@ -1780,6 +1781,7 @@ static int issue_is_changed(struct issue *ie) return 1; } +#endif static void print_issue_file(struct issue *ie, struct options *op, @@ -2066,8 +2068,8 @@ static char *get_logname(struct issue *ie, struct options *op, struct termios *t /* Write issue file and prompt */ do_prompt(ie, op, tp); -#ifdef AGETTY_RELOAD no_reload: +#ifdef AGETTY_RELOAD if (!wait_for_term_input(STDIN_FILENO)) { /* refresh prompt -- discard input data, clear terminal * and call do_prompt() again @@ -2731,6 +2733,7 @@ static void output_special_char(struct issue *ie, fprintf (ie->output, "%d ", users); break; } +#if defined(RTMGRP_IPV4_IFADDR) && defined(RTMGRP_IPV6_IFADDR) case '4': case '6': { @@ -2754,6 +2757,7 @@ static void output_special_char(struct issue *ie, netlink_groups |= RTMGRP_IPV6_IFADDR; break; } +#endif default: putchar(c); break; |