From a94b73840719f2d79bb4449a824651c2161b4b61 Mon Sep 17 00:00:00 2001 From: Luke Ceddia Date: Tue, 13 Jul 2021 13:08:27 +1000 Subject: [PATCH] Prevent zombie processes with Shell _Dontwait --- internal/c/qbx.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/c/qbx.cpp b/internal/c/qbx.cpp index af3f56735..7c40a1eea 100755 --- a/internal/c/qbx.cpp +++ b/internal/c/qbx.cpp @@ -2097,6 +2097,10 @@ void QBMAIN(void *unused) sigemptyset(&(sig_act.sa_mask)); sig_act.sa_flags = 0; sigaction(SIGFPE, &sig_act, NULL); + #ifdef QB64_LINUX + sig_act.sa_handler = SIG_IGN; + sigaction(SIGCHLD, &sig_act, NULL); + #endif #endif ptrszint tmp_long;