From f3462d99a3dd8d535eda287b000cb035bade522c Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Sat, 18 Jul 2020 15:10:17 +1200 Subject: Rename `rb_current_thread_scheduler` to `rb_thread_scheduler_if_nonblocking`. Correctly capture thread before releasing GVL and pass as argument to `rb_thread_scheduler_if_nonblocking`. --- include/ruby/internal/intern/thread.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/ruby/internal/intern/thread.h b/include/ruby/internal/intern/thread.h index 4a840cd881..4b3f08e571 100644 --- a/include/ruby/internal/intern/thread.h +++ b/include/ruby/internal/intern/thread.h @@ -73,7 +73,8 @@ VALUE rb_mutex_synchronize(VALUE mutex, VALUE (*func)(VALUE arg), VALUE arg); VALUE rb_thread_scheduler_get(VALUE); VALUE rb_thread_scheduler_set(VALUE, VALUE); -VALUE rb_current_thread_scheduler(void); + +VALUE rb_thread_scheduler_if_nonblocking(VALUE thread); RBIMPL_SYMBOL_EXPORT_END() -- cgit v1.2.3