Add SIGALRM to blockable fatal signals.
authorBen Pfaff <blp@nicira.com>
Tue, 22 Jul 2008 20:26:03 +0000 (13:26 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 23 Jul 2008 20:12:17 +0000 (13:12 -0700)
We use SIGALRM to limit runtime of dpctl and ofp-discover.  There is no
reason that we should not clean up after it in the same way as any other
catchable signal.  In particular, ofp-discover wants to restore network
device flags on timeout.

lib/fatal-signal.c

index 33bc594273331a5efc7cee09eea6952b6b11537a..fe1f52b2df22cb827d44642d7ac79979997bf634 100644 (file)
@@ -43,7 +43,7 @@
 #include "util.h"
 
 /* Signals to catch. */
-static const int fatal_signals[] = { SIGTERM, SIGINT, SIGHUP };
+static const int fatal_signals[] = { SIGTERM, SIGINT, SIGHUP, SIGALRM };
 
 /* Signals to catch as a sigset_t. */
 static sigset_t fatal_signal_set;