this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Return correct previous action in sigaction()

+4 -1
+4 -1
src/kernel/emulation/linux/signal/sigaction.c
··· 56 56 57 57 if (osa != NULL) 58 58 { 59 - osa->sa_sigaction = sig_handlers[linux_signum]; 59 + if (olsa.sa_sigaction == handler_linux_to_bsd) 60 + osa->sa_sigaction = sig_handlers[linux_signum]; 61 + else // values such as SIG_DFL 62 + osa->sa_sigaction = (bsd_sig_handler*) olsa.sa_sigaction; 60 63 sigset_linux_to_bsd(&olsa.sa_mask, &osa->sa_mask); 61 64 osa->sa_flags = sigflags_linux_to_bsd(olsa.sa_flags); 62 65 }