saveterm
(void)saveterm();
(void)sigaction(SIGTERM, &sa, &saveterm);
(void)sigaction(SIGTERM, &saveterm, NULL);
struct sigaction sa, savealrm, saveint, savehup, savequit, saveterm;