cosmetic change

This commit is contained in:
Koichi Sasada 2023-03-30 03:15:14 +09:00
parent f89c348234
commit ba72849a3f
Notes: git 2023-03-30 05:56:29 +00:00

View File

@ -342,19 +342,23 @@ unblock_function_clear(rb_thread_t *th)
static void static void
rb_threadptr_interrupt_common(rb_thread_t *th, int trap) rb_threadptr_interrupt_common(rb_thread_t *th, int trap)
{ {
rb_native_mutex_lock(&th->interrupt_lock); RUBY_DEBUG_LOG("th:%u trap:%d", rb_th_serial(th), trap);
if (trap) { rb_native_mutex_lock(&th->interrupt_lock);
RUBY_VM_SET_TRAP_INTERRUPT(th->ec); {
} if (trap) {
else { RUBY_VM_SET_TRAP_INTERRUPT(th->ec);
RUBY_VM_SET_INTERRUPT(th->ec); }
} else {
if (th->unblock.func != NULL) { RUBY_VM_SET_INTERRUPT(th->ec);
(th->unblock.func)(th->unblock.arg); }
}
else { if (th->unblock.func != NULL) {
/* none */ (th->unblock.func)(th->unblock.arg);
}
else {
/* none */
}
} }
rb_native_mutex_unlock(&th->interrupt_lock); rb_native_mutex_unlock(&th->interrupt_lock);
} }
@ -362,6 +366,7 @@ rb_threadptr_interrupt_common(rb_thread_t *th, int trap)
void void
rb_threadptr_interrupt(rb_thread_t *th) rb_threadptr_interrupt(rb_thread_t *th)
{ {
RUBY_DEBUG_LOG("th:%u", rb_th_serial(th));
rb_threadptr_interrupt_common(th, 0); rb_threadptr_interrupt_common(th, 0);
} }