aboutsummaryrefslogtreecommitdiffstats
path: root/internal
diff options
context:
space:
mode:
authorSamuel Williams <samuel.williams@oriontransfer.co.nz>2020-09-20 11:34:02 +1200
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2020-09-21 09:51:33 +1200
commit501fff14c7657f769d68f90de98fd2ebccb807fb (patch)
tree10dfcaf36b27dcd6b83268f9b0de2516fed41ec2 /internal
parentb6d599d76ec85422bea16b63f105985cf08e04bd (diff)
downloadruby-501fff14c7657f769d68f90de98fd2ebccb807fb.tar.gz
When setting current thread scheduler to nil, invoke `#close`.
Diffstat (limited to 'internal')
-rw-r--r--internal/scheduler.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/scheduler.h b/internal/scheduler.h
index 54f59f1a95..73915ad651 100644
--- a/internal/scheduler.h
+++ b/internal/scheduler.h
@@ -14,6 +14,8 @@
VALUE rb_scheduler_timeout(struct timeval *timeout);
+VALUE rb_scheduler_close(VALUE scheduler);
+
VALUE rb_scheduler_kernel_sleep(VALUE scheduler, VALUE duration);
VALUE rb_scheduler_kernel_sleepv(VALUE scheduler, int argc, VALUE * argv);