summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorajs <ajs>2004-12-22 14:08:13 +0000
committerajs <ajs>2004-12-22 14:08:13 +0000
commite98af66d728eb3181910ec82d54fda3c1c9841c6 (patch)
treea9514ff3911c998eb11ab91b54f808ff016b3095
parent24bc9aeaf053a1065ff10f18d338934fe2f33834 (diff)
downloadquagga-e98af66d728eb3181910ec82d54fda3c1c9841c6.tar.bz2
quagga-e98af66d728eb3181910ec82d54fda3c1c9841c6.tar.xz
2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
* watchquagga.c: Get PATH_WATCHQUAGGA_PID from config.h.
-rw-r--r--watchquagga/ChangeLog4
-rw-r--r--watchquagga/watchquagga.c8
2 files changed, 12 insertions, 0 deletions
diff --git a/watchquagga/ChangeLog b/watchquagga/ChangeLog
index 0272655b..91541221 100644
--- a/watchquagga/ChangeLog
+++ b/watchquagga/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-22 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
+
+ * watchquagga.c: Get PATH_WATCHQUAGGA_PID from config.h.
+
2004-12-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
* .cvsignore: Added.
diff --git a/watchquagga/watchquagga.c b/watchquagga/watchquagga.c
index 49d56dee..a82d8f6b 100644
--- a/watchquagga/watchquagga.c
+++ b/watchquagga/watchquagga.c
@@ -35,6 +35,10 @@
#include <sys/wait.h>
/* Quagga headers: */
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <thread.h>
#include <log.h>
#include <sigevent.h>
@@ -54,7 +58,11 @@
#define DEFAULT_LOGLEVEL LOG_INFO
#define DEFAULT_MIN_RESTART 60
#define DEFAULT_MAX_RESTART 600
+#ifdef PATH_WATCHQUAGGA_PID
+#define DEFAULT_PIDFILE PATH_WATCHQUAGGA_PID
+#else
#define DEFAULT_PIDFILE STATEDIR "/watchquagga.pid"
+#endif
#define PING_TOKEN "PING"