=================================================================== RCS file: /cvs/cvs/blind/blind.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -p -r1.6 -r1.7 --- blind/blind.c 2022/03/17 14:30:21 1.6 +++ blind/blind.c 2022/03/17 21:15:43 1.7 @@ -20,12 +20,14 @@ #include #include "blind.h" +#include "config.h" #include "log.h" static void usage(void); -int daemonize = 1; -int verbose = 0; +int daemonize = 1; +int verbose = 0; +struct blind *bl; static void usage(void) @@ -76,10 +78,13 @@ main(int argc, char *argv[]) log_info("%s %s starting", BL_TEXT, BL_VERS); log_debug("verbose mode"); - // todo[0]: conf file format + ideas - // todo[1]: default conf defines in blind.h - // todo[2]: struct blind in blind.h - // todo[3]: initialize defualt config in blind.c + if ((bl = config_init()) == NULL) + // change from log_info to log_error/fatal + log_info("config default"); + + log_debug("ttl=%d", bl->bl_ttl); + + // conf file format + default values // TAILQ_INIT(&offline_queue)