r20930: use sigaction() instead of signal()