diff options
author | Christian Hesse <mail@eworm.de> | 2013-11-14 21:47:15 +0100 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2013-11-14 21:47:15 +0100 |
commit | 86dea85287ab34cf67e5b69a8d1af53c5fbc325b (patch) | |
tree | b7e10645fded8ba0d8c4386c5af8e05c1f999c35 /pacredir.c | |
parent | f14c35065b7d1d181c05f22b698fa14c78c1086b (diff) | |
download | pacredir-86dea85287ab34cf67e5b69a8d1af53c5fbc325b.tar.gz pacredir-86dea85287ab34cf67e5b69a8d1af53c5fbc325b.tar.zst |
introduce pacredir.h
Diffstat (limited to 'pacredir.c')
-rw-r--r-- | pacredir.c | 44 |
1 files changed, 2 insertions, 42 deletions
@@ -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; |