trap_signals
trap_signals (); /* make sure we've done this once */
#define END_CRITICAL } trap_signals(); }
trap_signals();
trap_signals ();