Switching back to sigaction, now that we have an open issue for compilation failure on some platforms.