version 1.13, 2022/03/20 17:33:18 |
version 1.14, 2022/03/20 18:47:16 |
Line 75 main(int argc, char *argv[]) |
|
Line 75 main(int argc, char *argv[]) |
|
usage(); |
usage(); |
|
|
log_init(daemonize, LOG_DAEMON); |
log_init(daemonize, LOG_DAEMON); |
log_info("%s %s starting", BL_TEXT, BL_VERS); |
log_info("%s %s", BL_TEXT, BL_VERS); |
|
|
if ((bl = config_init()) == NULL) |
if ((bl = config_init()) == NULL) |
log_fatal("default values init failed"); |
log_fatal("initialization failed"); |
|
|
bl->bl_opt |= verbose; |
bl->bl_opt |= verbose; |
log_setv(verbose); |
log_setv(verbose); |
log_debug("verbose mode on"); |
log_debug("verbose on"); |
|
|
if (strlcpy(bl->bl_conf, config, PATH_MAX) >= PATH_MAX) |
if (strlcpy(bl->bl_conf, config, PATH_MAX) >= PATH_MAX) |
log_fatal("config file name exceeds PATH_MAX"); |
log_fatal("file name exceeds PATH_MAX"); |
|
|
if (config_load(bl, config)) |
log_debug("config_load: %s", bl->bl_conf); |
log_fatal("config file parsing failed"); |
if (config_load(bl)) |
|
log_fatal("config_load: %s", bl->bl_conf); |
|
|
log_debug("conf=%s", bl->bl_conf); |
log_debug("conf=%s", bl->bl_conf); |
log_debug("sock=%s", bl->bl_sock); |
log_debug("sock=%s", bl->bl_sock); |