summaryrefslogtreecommitdiff
path: root/signal.c
diff options
context:
space:
mode:
authorkazu <kazu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-07-03 15:25:49 +0000
committerkazu <kazu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-07-03 15:25:49 +0000
commit60fa7d5fa35c005a33a70a265698c01b554f43d6 (patch)
tree859b16f25ad49711fce9c635a7c9f5169ed888cb /signal.c
parenta0e141b34f169d04e4d89291e47d9f794aec9414 (diff)
Fix compile error
signal.c:69:10: error: variably modified ‘signm’ at file scope char signm[LONGEST_SIGNAME + 1]; ^ git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'signal.c')
-rw-r--r--signal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/signal.c b/signal.c
index 05999c2364..e9f0708510 100644
--- a/signal.c
+++ b/signal.c
@@ -64,7 +64,7 @@ ruby_atomic_compare_and_swap(rb_atomic_t *ptr, rb_atomic_t cmp,
#define FOREACH_SIGNAL(sig, offset) \
for (sig = siglist + (offset); sig < siglist + numberof(siglist); ++sig)
-static const int LONGEST_SIGNAME = 7; /* MIGRATE and RETRACT */
+enum { LONGEST_SIGNAME = 7 }; /* MIGRATE and RETRACT */
static const struct signals {
char signm[LONGEST_SIGNAME + 1];
int signo;