diff options
Diffstat (limited to 'sntp/kod_management.h')
-rw-r--r-- | sntp/kod_management.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sntp/kod_management.h b/sntp/kod_management.h new file mode 100644 index 0000000..37089f2 --- /dev/null +++ b/sntp/kod_management.h @@ -0,0 +1,20 @@ +#ifndef KOD_MANAGEMENT_H +#define KOD_MANAGEMENT_H + +#include <time.h> + +struct kod_entry { + char hostname[255]; + time_t timestamp; + char type[5]; +}; + +int search_entry(const char *hostname, struct kod_entry **dst); +void add_entry(const char *hostname, const char *type); +void delete_entry(const char *hostname, const char *type); +void kod_init_kod_db(const char *db_file, int readonly); +int write_kod_db(void); +void atexit_write_kod_db(void); + + +#endif |