version 1.10, 2022/03/19 06:29:08 |
version 1.11, 2022/03/19 07:42:12 |
|
|
static void usage(void); |
static void usage(void); |
|
|
int daemonize = 1; |
int daemonize = 1; |
int verbose = 0; |
struct blind *bl; |
struct blind *bl; |
|
|
|
static void |
static void |
usage(void) |
usage(void) |
|
|
main(int argc, char *argv[]) |
main(int argc, char *argv[]) |
{ |
{ |
int ch; |
int ch; |
|
int verbose = 0; |
int no_action = 0; |
int no_action = 0; |
const char *config = BL_CONF; |
const char *config = BL_CONF; |
|
|
Line 62 main(int argc, char *argv[]) |
|
Line 62 main(int argc, char *argv[]) |
|
config = optarg; |
config = optarg; |
break; |
break; |
case 'v': |
case 'v': |
verbose = 1; |
verbose = BL_OPT_VERBOSE; |
break; |
break; |
default: |
default: |
usage(); |
usage(); |
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_setv(verbose); |
|
log_info("%s %s starting", BL_TEXT, BL_VERS); |
log_info("%s %s starting", BL_TEXT, BL_VERS); |
log_debug("verbose mode"); |
|
|
|
if ((bl = config_init()) == NULL) |
if ((bl = config_init()) == NULL) |
log_fatal("default values init failed"); |
log_fatal("default values init failed"); |
|
|
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("config file name exceeds PATH_MAX"); |
|
|
|
bl->bl_opt |= verbose; |
|
log_setv(verbose); |
|
log_debug("verbose mode on"); |
|
|
// conf file |
// conf file |
|
|
Line 91 main(int argc, char *argv[]) |
|
Line 93 main(int argc, char *argv[]) |
|
|
|
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); |
log_debug("ttl=%d", bl->bl_ttl); |
log_debug(" ttl=%d", bl->bl_ttl); |
|
log_debug(" opt=%d", bl->bl_opt); |
|
log_debug(" flg=%d", bl->bl_flg); |
|
|
// TAILQ_INIT(&offline_queue) |
// TAILQ_INIT(&offline_queue) |
|
|
exit(0); |
exit(0); |