diff --git a/ChangeLog b/ChangeLog index 2e4e905ede..377a2db83b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Jan 21 22:57:18 2002 Nobuyoshi Nakada + + * signal.c (ruby_signal): must define sighandler_t unless + POSIX_SIGNAL. + Mon Jan 21 08:25:30 2002 Yukihiro Matsumoto * eval.c (ruby_stop): should not trace error handler. diff --git a/signal.c b/signal.c index 265e1fbf84..7d3b424725 100644 --- a/signal.c +++ b/signal.c @@ -281,9 +281,9 @@ rb_gc_mark_trap_list() #endif /* MACOS_UNUSE_SIGNAL */ } -#ifdef POSIX_SIGNAL typedef RETSIGTYPE (*sighandler_t)_((int)); +#ifdef POSIX_SIGNAL static sighandler_t ruby_signal(signum, handler) int signum;