Signal number 0 is reserved for use as kill(pid, 0), to test whether a
process exists without sending it a signal, we shouldn't trap this signal.
Signal number 17 (SIGCHLD) is triggered at least once during each bash fork
subprocess, and associating this signal with cleanup code through a trap can
cause rpminfo to unexpectedly trigger cleanup (and exit with error code -1).
Signal number 0 is reserved for use as kill(pid, 0), to test whether a
process exists without sending it a signal, we shouldn't trap this signal.
Signal number 17 (SIGCHLD) is triggered at least once during each bash fork
subprocess, and associating this signal with cleanup code through a trap can
cause rpminfo to unexpectedly trigger cleanup (and exit with error code -1).