--- src/sys/emulation/svr4/Attic/svr4_signal.c 2003/08/27 06:07:10 1.9 +++ src/sys/emulation/svr4/Attic/svr4_signal.c 2005/06/27 01:49:59 1.10 @@ -36,6 +36,7 @@ #include #include #include +#include #include "svr4.h" #include "svr4_types.h" @@ -531,7 +532,7 @@ svr4_sys_sigprocmask(struct svr4_sys_sig svr4_to_bsd_sigset(&sss, &bss); - (void) splhigh(); + crit_enter(); switch (SCARG(uap, how)) { case SVR4_SIG_BLOCK: @@ -553,7 +554,7 @@ svr4_sys_sigprocmask(struct svr4_sys_sig break; } - (void) spl0(); + crit_exit(); return error; }