summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-12-12 16:06:19 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-12-12 17:02:42 +0900
commit0df67a469561fab80b78478b99703ed893c4db07 (patch)
tree8cc322d18f27911bc5c6f42e8d924ada80ed5c4d /include
parent21c5726418136d6efa98cbf205860a8bee328907 (diff)
Signal handler type should be void
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/3889
Diffstat (limited to 'include')
-rw-r--r--include/ruby/internal/intern/signal.h3
1 files changed, 1 insertions, 2 deletions
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);