--- loader/init.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/loader/init.c b/loader/init.c index 8037de0..627428e 100644 --- a/loader/init.c +++ b/loader/init.c @@ -333,8 +333,16 @@ static int setupTerminal(int fd) { return 0; } +#if defined(__sparc__) +static int termcmp(struct termios *a, struct termios *b) { + if (a->c_iflag != b->c_iflag || a->c_oflag != b->c_oflag || + a->c_cflag != b->c_cflag || a->c_lflag != b->c_lflag) + return 1; + return memcmp(a->c_cc, b->c_cc, sizeof(a->c_cc)); +} +#endif -#if !defined(__s390__) && !defined(__s390x__) +#if !defined(__s390__) && !defined(__s390x__) && !defined(__sparc__) static int termcmp(struct termios *a, struct termios *b) { if (a->c_iflag != b->c_iflag || a->c_oflag != b->c_oflag || a->c_cflag != b->c_cflag || a->c_lflag != b->c_lflag || -- 1.6.2.5 _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list