421bd04339e416477c28dc181bfffa3628e387ba
Remove SA_RESTART from the signal handler so SIGUSR1 interrupts the blocking poll() call with EINTR. Handle EINTR gracefully in the event loop to check should_exit() immediately instead of waiting for timeout.
Languages
Rust
92.6%
WGSL
7.4%