From 50aac2ffd59c7b0d871a82c23048846ad2f3f38b Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 22 Jul 2020 21:26:21 +0900 Subject: Share the size for sigaltstack between configure.ac and signal.c --- signal.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'signal.c') diff --git a/signal.c b/signal.c index 7f8687e436..615ceb7c6e 100644 --- a/signal.c +++ b/signal.c @@ -524,11 +524,13 @@ typedef RETSIGTYPE ruby_sigaction_t(int); #endif #ifdef USE_SIGALTSTACK +/* XXX: BSD_vfprintf() uses >1500B stack and x86-64 need >5KiB stack. */ +#define RUBY_SIGALTSTACK_SIZE (16*1024) + static int rb_sigaltstack_size(void) { - /* XXX: BSD_vfprintf() uses >1500B stack and x86-64 need >5KiB stack. */ - int size = 16*1024; + int size = RUBY_SIGALTSTACK_SIZE; #ifdef MINSIGSTKSZ { -- cgit v1.2.3