From ac65ce16e904695ba45888d3fba641d12caf733a Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Tue, 14 Mar 2023 20:07:59 +1300 Subject: Revert SIGCHLD changes to diagnose CI failures. (#7517) * Revert "Remove special handling of `SIGCHLD`. (#7482)" This reverts commit 44a0711eab7fbc71ac2c8ff489d8c53e97a8fe75. * Revert "Remove prototypes for functions that are no longer used. (#7497)" This reverts commit 4dce12bead3bfd91fd80b5e7195f7f540ffffacb. * Revert "Remove SIGCHLD `waidpid`. (#7476)" This reverts commit 1658e7d96696a656d9bd0a0c84c82cde86914ba2. * Fix change to rjit variable name. --- thread_win32.c | 1 + 1 file changed, 1 insertion(+) (limited to 'thread_win32.c') diff --git a/thread_win32.c b/thread_win32.c index 77953d3245..b5d10e2200 100644 --- a/thread_win32.c +++ b/thread_win32.c @@ -753,6 +753,7 @@ timer_thread_func(void *dummy) while (WaitForSingleObject(timer_thread.lock, TIME_QUANTUM_USEC/1000) == WAIT_TIMEOUT) { vm->clock++; + ruby_sigchld_handler(vm); /* probably no-op */ rb_threadptr_check_signal(vm->ractor.main_thread); } RUBY_DEBUG_LOG("end"); -- cgit v1.2.1