From 0df67a469561fab80b78478b99703ed893c4db07 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sat, 12 Dec 2020 16:06:19 +0900 Subject: Signal handler type should be void --- include/ruby/internal/intern/signal.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'include/ruby/internal/intern/signal.h') diff --git a/include/ruby/internal/intern/signal.h b/include/ruby/internal/intern/signal.h index b6171d1bf4..8739c51f53 100644 --- a/include/ruby/internal/intern/signal.h +++ b/include/ruby/internal/intern/signal.h @@ -20,7 +20,6 @@ * extension libraries. They could be written in C++98. * @brief Signal handling APIs. */ -#include "ruby/internal/config.h" /* POSIX_SIGNAL / RETSIGTYPE */ #include "ruby/internal/dllexport.h" #include "ruby/internal/value.h" @@ -30,7 +29,7 @@ RBIMPL_SYMBOL_EXPORT_BEGIN() VALUE rb_f_kill(int, const VALUE*); #ifdef POSIX_SIGNAL #define posix_signal ruby_posix_signal -RETSIGTYPE (*posix_signal(int, RETSIGTYPE (*)(int)))(int); +void (*posix_signal(int, void (*)(int)))(int); #endif const char *ruby_signal_name(int); void ruby_default_signal(int); -- cgit v1.2.3