From: Karel Zak Date: Mon, 23 Oct 2017 13:17:10 +0000 (+0200) Subject: lib/signames: fix redefinition of 'sys_signame' on OSX X-Git-Tag: v2.32-rc1~250 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7b41ad363f79a99b9306c9d1110926196d27f3b4;p=thirdparty%2Futil-linux.git lib/signames: fix redefinition of 'sys_signame' on OSX Signed-off-by: Karel Zak --- diff --git a/lib/signames.c b/lib/signames.c index 2c0be24476..a654e88b18 100644 --- a/lib/signames.c +++ b/lib/signames.c @@ -49,10 +49,10 @@ #include "strutils.h" #include "signames.h" -static const struct signv { +static const struct ul_signal_name { const char *name; int val; -} sys_signame[] = { +} ul_signames[] = { /* POSIX signals */ { "HUP", SIGHUP }, /* 1 */ { "INT", SIGINT }, /* 2 */ @@ -169,9 +169,9 @@ int signame_to_signum(const char *sig) return rtsig_to_signum(sig + 2); #endif /* Normal signals */ - for (n = 0; n < ARRAY_SIZE(sys_signame); n++) { - if (!strcasecmp(sys_signame[n].name, sig)) - return sys_signame[n].val; + for (n = 0; n < ARRAY_SIZE(ul_signames); n++) { + if (!strcasecmp(ul_signames[n].name, sig)) + return ul_signames[n].val; } return -1; } @@ -180,9 +180,9 @@ const char *signum_to_signame(int signum) { size_t n; - for (n = 0; n < ARRAY_SIZE(sys_signame); n++) { - if (sys_signame[n].val == signum) { - return sys_signame[n].name; + for (n = 0; n < ARRAY_SIZE(ul_signames); n++) { + if (ul_signames[n].val == signum) { + return ul_signames[n].name; } } @@ -191,18 +191,18 @@ const char *signum_to_signame(int signum) size_t get_numof_signames(void) { - return ARRAY_SIZE(sys_signame); + return ARRAY_SIZE(ul_signames); } int get_signame_by_idx(size_t idx, const char **signame, int *signum) { - if (idx >= ARRAY_SIZE(sys_signame)) + if (idx >= ARRAY_SIZE(ul_signames)) return -1; if (signame) - *signame = sys_signame[idx].name; + *signame = ul_signames[idx].name; if (signum) - *signum = sys_signame[idx].val; + *signum = ul_signames[idx].val; return 0; }