From a7e2224f052a83e589e4d3ed427a7e47b0f05803 Mon Sep 17 00:00:00 2001 From: yangfl Date: Sat, 20 Mar 2021 23:53:49 +0800 Subject: [PATCH] Fix build for some non-x86 archs Ref: https://buildd.debian.org/status/fetch.php?pkg=finit&arch=mips64el&ver=3.2%7Erc3-2&stamp=1609910244&raw=0 https://buildd.debian.org/status/fetch.php?pkg=finit&arch=sparc64&ver=3.2%7Erc3-2&stamp=1609869348&raw=0 --- src/sig.c | 2 ++ src/stty.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/sig.c b/src/sig.c index 6e6521e3..603ff402 100644 --- a/src/sig.c +++ b/src/sig.c @@ -138,7 +138,9 @@ static struct sigmap { /* Nonstandard signals found in all modern POSIX systems (including both BSD and Linux). */ { SIGWINCH, "SIGWINCH" }, +#ifdef SIGSTKFLT { SIGSTKFLT, "SIGSTKFLT" }, +#endif { SIGPWR, "SIGPWR" }, /* Archaic names for compatibility. */ diff --git a/src/stty.c b/src/stty.c index 9a3e202b..b3408489 100644 --- a/src/stty.c +++ b/src/stty.c @@ -61,10 +61,12 @@ speed_t stty_parse_speed(char *baud) { 1152000, B1152000 }, { 1500000, B1500000 }, { 2000000, B2000000 }, +#ifdef B4000000 { 2500000, B2500000 }, { 3000000, B3000000 }, { 3500000, B3500000 }, { 4000000, B4000000 }, +#endif }; if (!baud || !baud[0])