From 86dea85287ab34cf67e5b69a8d1af53c5fbc325b Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Thu, 14 Nov 2013 21:47:15 +0100 Subject: introduce pacredir.h --- pacredir.c | 44 ++------------------------------------------ 1 file changed, 2 insertions(+), 42 deletions(-) (limited to 'pacredir.c') diff --git a/pacredir.c b/pacredir.c index d382a75..62e3b04 100644 --- a/pacredir.c +++ b/pacredir.c @@ -32,48 +32,8 @@ /* compile time configuration */ #include "config.h" -/* services */ -struct services { - /* true if host/service is online */ - uint8_t online; - /* unix timestamp of last bad request */ - __time_t bad; -}; - -/* hosts */ -struct hosts { - /* host name */ - char * host; - /* online status and bad time for services */ - struct services pacserve; - struct services pacdbserve; - /* pointer to next struct element */ - struct hosts * next; -}; - -/* ignore interfaces */ -struct ignore_interfaces { - /* interface name */ - char * interface; - /* pointer to next struct element */ - struct ignore_interfaces * next; -}; - -/* request */ -struct request { - /* host name */ - const char * host; - /* port */ - uint16_t port; - /* pointer to bad */ - __time_t * bad; - /* url */ - char * url; - /* HTTP status code */ - long http_code; - /* last modified timestamp */ - long last_modified; -}; +/* define structs and functions */ +#include "pacredir.h" /* global variables */ struct hosts * hosts = NULL; -- cgit v1.2.3-54-g00ecf