summaryrefslogtreecommitdiff
path: root/ext/monitor
diff options
context:
space:
mode:
authorKoichi Sasada <ko1@atdot.net>2020-12-20 04:21:54 +0900
committerKoichi Sasada <ko1@atdot.net>2020-12-20 04:22:29 +0900
commit846c4b03b8e9ff788f355f1bcd12e75715288e95 (patch)
treed10a388e52f29b0a0aeeebb0a8cc82e97b349a4e /ext/monitor
parentc1461c927b123468ba83713676dcda48e51c8ec1 (diff)
ext/monitor is ractor-safe
Diffstat (limited to 'ext/monitor')
-rw-r--r--ext/monitor/monitor.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/monitor/monitor.c b/ext/monitor/monitor.c
index 256fc4d7db..627d8211d6 100644
--- a/ext/monitor/monitor.c
+++ b/ext/monitor/monitor.c
@@ -203,6 +203,10 @@ monitor_synchronize(VALUE monitor)
void
Init_monitor(void)
{
+#if HAVE_RB_EXT_RACTOR_SAFE
+ rb_ext_ractor_safe(true);
+#endif
+
VALUE rb_cMonitor = rb_define_class("Monitor", rb_cObject);
rb_define_alloc_func(rb_cMonitor, monitor_alloc);