125 |
|
error(SYSTEM, errmsg); |
126 |
|
} |
127 |
|
/* set up signal handling */ |
128 |
+ |
#ifdef SIGINT |
129 |
|
if (signal(SIGINT, quit) == SIG_IGN) signal(SIGINT, SIG_IGN); |
130 |
+ |
#endif |
131 |
+ |
#ifdef SIGHUP |
132 |
|
if (signal(SIGHUP, quit) == SIG_IGN) signal(SIGHUP, SIG_IGN); |
133 |
+ |
#endif |
134 |
+ |
#ifdef SIGTERM |
135 |
|
if (signal(SIGTERM, quit) == SIG_IGN) signal(SIGTERM, SIG_IGN); |
136 |
+ |
#endif |
137 |
|
#ifdef SIGXCPU |
138 |
|
if (signal(SIGXCPU, quit) == SIG_IGN) signal(SIGXCPU, SIG_IGN); |
139 |
|
if (signal(SIGXFSZ, quit) == SIG_IGN) signal(SIGXFSZ, SIG_IGN); |