A signal handler should not reassert its desire to handle its own signal. This is often done on nonpersistent platforms; that is, platforms that, upon receiving a signal, unbind reset the disposition for the signal to default behavior before calling the bound signal handler. See recommendation SIG01-C. Understand implementation-specific details regarding signal handler persistence.
...