+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.
/*
- $Id: watchquagga.c,v 1.1 2004/12/22 02:56:59 ajs Exp $
+ $Id: watchquagga.c,v 1.2 2004/12/22 14:08:13 ajs Exp $
Monitor status of quagga daemons and restart if necessary.
#include <sys/wait.h>
/* Quagga headers: */
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <thread.h>
#include <log.h>
#include <sigevent.h>
#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"