version 1.7, 2022/03/17 21:15:43 |
version 1.10, 2022/03/19 06:29:08 |
|
|
#include <stdio.h> |
#include <stdio.h> |
#include <stdlib.h> |
#include <stdlib.h> |
#include <unistd.h> |
#include <unistd.h> |
|
#include <string.h> |
#include <syslog.h> |
#include <syslog.h> |
|
|
#include "blind.h" |
#include "blind.h" |
Line 78 main(int argc, char *argv[]) |
|
Line 79 main(int argc, char *argv[]) |
|
log_info("%s %s starting", BL_TEXT, BL_VERS); |
log_info("%s %s starting", BL_TEXT, BL_VERS); |
log_debug("verbose mode"); |
log_debug("verbose mode"); |
|
|
if ((bl = config_init()) == NULL) |
if ((bl = config_init()) == NULL) |
// change from log_info to log_error/fatal |
log_fatal("default values init failed"); |
log_info("config default"); |
|
|
|
|
if (strlcpy(bl->bl_conf, config, PATH_MAX)>= PATH_MAX) |
|
log_fatal("config file name exceeds PATH_MAX"); |
|
|
|
// conf file |
|
|
|
// parse config |
|
|
|
log_debug("conf=%s", bl->bl_conf); |
|
log_debug("sock=%s", bl->bl_sock); |
log_debug("ttl=%d", bl->bl_ttl); |
log_debug("ttl=%d", bl->bl_ttl); |
|
|
// conf file format + default values |
|
|
|
// TAILQ_INIT(&offline_queue) |
// TAILQ_INIT(&offline_queue) |
|
|
// parse_config |
|
|
|
exit(0); |
exit(0); |
} |
} |