sndsig() now does not handle ignoring signals