[BACK]Return to blind.c CVS log [TXT][DIR] Up to [local] / blind

Diff for /blind/blind.c between version 1.10 and 1.11

version 1.10, 2022/03/19 06:29:08 version 1.11, 2022/03/19 07:42:12
Line 27 
Line 27 
 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)
Line 43  int
Line 42  int
 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);

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

https://cvs.kroczynski.net