diff --git a/server/src/executor.rs b/server/src/executor.rs index 309a48f..1fbf2da 100644 --- a/server/src/executor.rs +++ b/server/src/executor.rs @@ -301,6 +301,10 @@ async fn job_spawn( } // Reset signal dispositions and the signal mask. + // macOS has no realtime signals. + #[cfg(target_os = "macos")] + let max_signal = 31; + #[cfg(not(target_os = "macos"))] let max_signal = libc::SIGRTMAX(); unsafe { cmd.pre_exec(move || {