http://qs321.pair.com?node_id=384644


in reply to Re^2: Propagating a Signal from DESTROY
in thread Propagating a Signal from DESTROY

The delayed-handler approach is only necessary where you don't want to be interrupted. In the OP's case, change from the real signal handler to the delayed one at the very end of the program -- right before the destructors.