#include <string.h>
#include <time.h>
#include <signal.h>
+#include <sys/time.h>
+#include <stdbool.h>
+#include <stdint.h>
#include "pppoe.h"
static FILE *debugFile;
void
-fatal(char *fmt, ...)
+fatal(const char *fmt, ...)
{
va_list pvar;
va_start(pvar, fmt);
}
void
-error(char *fmt, ...)
+error(const char *fmt, ...)
{
va_list pvar;
va_start(pvar, fmt);
}
void
-warn(char *fmt, ...)
+warn(const char *fmt, ...)
{
va_list pvar;
va_start(pvar, fmt);
}
void
-info(char *fmt, ...)
+info(const char *fmt, ...)
{
va_list pvar;
va_start(pvar, fmt);
return gettimeofday(tv, NULL);
}
+int signaled(int signal) {
+ if (signal == SIGTERM)
+ return got_sigterm;
+ return 0;
+}
+
+bool debug_on()
+{
+ return !!debug;
+}
+
static void
term_handler(int signum)
{