SIGPWR is not present everywhere.

This commit is contained in:
Pascal Stumpf
2012-08-09 22:04:52 +02:00
committed by Jon Trulson
parent b9ae3ae76e
commit 78053ff2a4
4 changed files with 9 additions and 1 deletions

View File

@@ -1016,7 +1016,9 @@ int main (int argc, char *argv[])
signal (SIGKILL, signal_shutdown); /* this cannot be trapped */
signal (SIGALRM, signal_shutdown);
signal (SIGTERM, signal_shutdown);
#ifdef SIGPWR
signal (SIGPWR, signal_shutdown);
#endif
#ifdef _AIX
signal (SIGXCPU, signal_shutdown);
signal (SIGDANGER, signal_shutdown);

View File

@@ -701,7 +701,9 @@ static void deleter (char *infname)
signal (SIGQUIT, kill_delete);
signal (SIGTRAP, kill_delete);
signal (SIGTERM, kill_delete);
#ifdef SIGPWR
signal (SIGPWR, kill_delete);
#endif
#ifdef _AIX
signal (SIGXCPU, kill_delete); /* cpu time limit exceeded */
signal (SIGDANGER, kill_delete); /* imminent paging space