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

Diff for /blind/blind.c between version 1.3 and 1.6

version 1.3, 2022/03/15 23:31:01 version 1.6, 2022/03/17 14:30:21
Line 17 
Line 17 
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
 #include <unistd.h>  #include <unistd.h>
   #include <syslog.h>
   
 #include "blind.h"  #include "blind.h"
   #include "log.h"
   
 static void usage(void);  static void usage(void);
   
Line 38  int
Line 40  int
 main(int argc, char *argv[])  main(int argc, char *argv[])
 {  {
         int              ch;          int              ch;
         int              action = 1;          int              no_action = 0;
         const char      *config = CONFIG;          const char      *config = BL_CONF;
   
         while ((ch = getopt(argc, argv, "dhnvf:")) != -1) {          while ((ch = getopt(argc, argv, "dhnvf:")) != -1) {
                 switch (ch) {                  switch (ch) {
Line 47  main(int argc, char *argv[])
Line 49  main(int argc, char *argv[])
                         daemonize = 0;                          daemonize = 0;
                         break;                          break;
                 case 'h':                  case 'h':
                         fprintf(stderr, BLIND_TXT " " BLIND_VER "\n");                          fprintf(stderr, BL_TEXT " " BL_VERS "\n");
                         usage();                          usage();
                         break;                          break;
                 case 'n':                  case 'n':
                         action = 0;                          no_action = 1;
                         break;                          break;
                 case 'f':                  case 'f':
                         config = optarg;                          config = optarg;
Line 68  main(int argc, char *argv[])
Line 70  main(int argc, char *argv[])
   
         if (argc || *argv)          if (argc || *argv)
                 usage();                  usage();
   
           log_init(daemonize, LOG_DAEMON);
           log_setv(verbose);
           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
   
           // TAILQ_INIT(&offline_queue)
   
           // parse_config
   
         exit(0);          exit(0);
 }  }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.6

https://cvs.kroczynski.net