sigterm
(void) signal(SIGTERM, sigterm);
extern void sigterm(int);
signal(SIGHUP, sigterm); /* SIGHUP fatal during debugging */
signal(SIGTERM, sigterm);
signal(SIGINT, sigterm);