author | Rich Felker <dalias@aerifal.cx> | 2014年07月26日 05:36:25 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2014年07月26日 05:36:25 -0400 |
commit | c5b8f1930512d206a7c1cf1093a4a47e1722a414 (patch) | |
tree | a8b58dafc8f53f19858bb10d7a70d9f79a40ba58 /src/string/strsignal.c | |
parent | 0206f596d5156af560e8af10e950d3cb2f29b73d (diff) | |
download | musl-c5b8f1930512d206a7c1cf1093a4a47e1722a414.tar.gz |
-rw-r--r-- | src/string/strsignal.c | 5 |
diff --git a/src/string/strsignal.c b/src/string/strsignal.c index 905c0956..96bfe841 100644 --- a/src/string/strsignal.c +++ b/src/string/strsignal.c @@ -1,5 +1,6 @@ #include <signal.h> #include <string.h> +#include "locale_impl.h" #if (SIGHUP == 1) && (SIGINT == 2) && (SIGQUIT == 3) && (SIGILL == 4) \ && (SIGTRAP == 5) && (SIGABRT == 6) && (SIGBUS == 7) && (SIGFPE == 8) \ @@ -104,12 +105,12 @@ static const char strings[] = char *strsignal(int signum) { - char *s = (char *)strings; + const char *s = strings; signum = sigmap(signum); if (signum - 1U >= _NSIG-1) signum = 0; for (; signum--; s++) for (; *s; s++); - return s; + return (char *)LCTRANS_CUR(s); } |