We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2afefdc commit bb5329dCopy full SHA for bb5329d
llvm/lib/Support/zOSLibFunctions.cpp
@@ -19,7 +19,7 @@
19
#include <sys/wait.h>
20
21
22
-char *signalName[] = {
+const char *signalName[] = {
23
/* 0 */ nullptr,
24
/* 1 */ "Hangup", // SIGHUP - Posix
25
/* 2 */ "Interrupt", // SIGINT
@@ -65,8 +65,8 @@ char *signalName[] = {
65
// z/OS Unix System Services does not have strsignal() support, so the
66
// strsignal() function is implemented here.
67
char *strsignal(int sig) {
68
- if (sig < sizeof(signalName)/sizeof(signalName[0]) && signalName[sig])
69
- return signalName[sig];
+ if (static_cast<size_t>(sig) < sizeof(signalName)/sizeof(signalName[0]) && signalName[sig])
+ return const_cast<char *>(signalName[sig]);
70
static char msg[256];
71
sprintf(msg, "Unknown signal %d", sig);
72
return msg;
0 commit comments