--- ray/src/hd/rhoptimize.c 2010/09/30 15:43:30 3.20 +++ ray/src/hd/rhoptimize.c 2016/03/07 01:15:01 3.21 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: rhoptimize.c,v 3.20 2010/09/30 15:43:30 greg Exp $"; +static const char RCSid[] = "$Id: rhoptimize.c,v 3.21 2016/03/07 01:15:01 schorsch Exp $"; #endif /* * Optimize holodeck for quick access. @@ -125,9 +125,15 @@ rhinitcopy( /* open files and copy header */ error(SYSTEM, errmsg); } /* set up signal handling */ +#ifdef SIGINT if (signal(SIGINT, quit) == SIG_IGN) signal(SIGINT, SIG_IGN); +#endif +#ifdef SIGHUP if (signal(SIGHUP, quit) == SIG_IGN) signal(SIGHUP, SIG_IGN); +#endif +#ifdef SIGTERM if (signal(SIGTERM, quit) == SIG_IGN) signal(SIGTERM, SIG_IGN); +#endif #ifdef SIGXCPU if (signal(SIGXCPU, quit) == SIG_IGN) signal(SIGXCPU, SIG_IGN); if (signal(SIGXFSZ, quit) == SIG_IGN) signal(SIGXFSZ, SIG_IGN);