Revert "thread_sync.c (do_sleep): avoid thread-switch/interrupt check"
This reverts commit d7ddbff2954ba22b71bdfeba4b94e1c4fb91efb0 (r64436) Seems worthless at preventing CI failures git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
d7ddbff295
commit
6e0d69e4a7
@ -1358,12 +1358,6 @@ static VALUE
|
|||||||
do_sleep(VALUE args)
|
do_sleep(VALUE args)
|
||||||
{
|
{
|
||||||
struct sleep_call *p = (struct sleep_call *)args;
|
struct sleep_call *p = (struct sleep_call *)args;
|
||||||
|
|
||||||
if (rb_obj_class(p->mutex) == rb_cMutex) {
|
|
||||||
return rb_mutex_sleep(p->mutex, p->timeout);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* FIXME: Mutex_m may still check interrupts here */
|
|
||||||
return rb_funcallv(p->mutex, id_sleep, 1, &p->timeout);
|
return rb_funcallv(p->mutex, id_sleep, 1, &p->timeout);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user