summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Ratiu <adrian.ratiu@collabora.corp-partner.google.com>2021-02-16 23:12:39 +0200
committerCommit Bot <commit-bot@chromium.org>2021-08-20 03:56:04 +0000
commitbaa4c93ff92ee15ab310f04e928323371ba192ca (patch)
treec1542c6c5a53efe3bc45e44765b983b76241bbc7
parent0a81f42dad029662d63d1fb1946702dbab50029e (diff)
downloadchrome-ec-baa4c93ff92ee15ab310f04e928323371ba192ca.tar.gz
extra/util: replace deprecated sys_siglist with strsignal
Starting with Glibc 2.32: * The deprecated arrays sys_siglist, _sys_siglist, and sys_sigabbrev are no longer available to newly linked binaries, and their declarations have been removed from <string.h>. They are exported solely as compatibility symbols to support old binaries. All programs should use strsignal instead. https://sourceware.org/pipermail/libc-announce/2020/000029.html BUG=chromium:1171287 BRANCH=none TEST=Local builds on x86_64 / eve and arm / kevin. Sent SIGINT to iteflash and verified output. Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.corp-partner.google.com> Change-Id: I8b4deaf8743c806a9610863648b345be3b35e1b5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2698188 Reviewed-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-by: Tom Hughes <tomhughes@chromium.org> Commit-Queue: Manoj Gupta <manojgupta@chromium.org> Tested-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3105731 Commit-Queue: Daisuke Nojiri <dnojiri@chromium.org> Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
-rw-r--r--extra/touchpad_updater/touchpad_updater.c2
-rw-r--r--extra/usb_console/usb_console.c2
-rw-r--r--util/iteflash.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/extra/touchpad_updater/touchpad_updater.c b/extra/touchpad_updater/touchpad_updater.c
index d09b899a8d..0bcd0fc70a 100644
--- a/extra/touchpad_updater/touchpad_updater.c
+++ b/extra/touchpad_updater/touchpad_updater.c
@@ -181,7 +181,7 @@ static void request_exit(const char *format, ...)
static void sighandler(int signum)
{
- request_exit("caught signal %d: %s\n", signum, sys_siglist[signum]);
+ request_exit("caught signal %d: %s\n", signum, strsignal(signum));
}
static int find_interface_with_endpoint(int want_ep_num)
diff --git a/extra/usb_console/usb_console.c b/extra/usb_console/usb_console.c
index 7d99bc3082..02909f7136 100644
--- a/extra/usb_console/usb_console.c
+++ b/extra/usb_console/usb_console.c
@@ -46,7 +46,7 @@ static void request_exit(const char *format, ...)
static void sighandler(int signum)
{
- request_exit("caught signal %d: %s\n", signum, sys_siglist[signum]);
+ request_exit("caught signal %d: %s\n", signum, strsignal(signum));
}
#if 0
diff --git a/util/iteflash.c b/util/iteflash.c
index 42de8e982c..86693bca2f 100644
--- a/util/iteflash.c
+++ b/util/iteflash.c
@@ -1774,7 +1774,7 @@ static int parse_parameters(int argc, char **argv, struct iteflash_config *conf)
static void sighandler(int signum)
{
printf("\nCaught signal %d: %s\nExiting...\n",
- signum, sys_siglist[signum]);
+ signum, strsignal(signum));
exit_requested = 1;
}