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

Diff for /blind/blind.c between version 1.1.1.1 and 1.8

version 1.1.1.1, 2022/03/13 23:06:39 version 1.8, 2022/03/18 19:55:19
Line 16 
Line 16 
   
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
   #include <unistd.h>
   #include <syslog.h>
   
   #include "blind.h"
   #include "config.h"
   #include "log.h"
   
   static void usage(void);
   
   int              daemonize = 1;
   int              verbose = 0;
   struct blind    *bl;
   
   static void
   usage(void)
   {
           extern char     *__progname;
   
           fprintf(stderr, "usage: %s [-dhnv] [-f file]\n", __progname);
           exit(1);
   }
   
 int  int
 main(int argc, char *argv[])  main(int argc, char *argv[])
 {  {
         printf("under construction\n");          int              ch;
           int              no_action = 0;
           const char      *config = BL_CONF;
   
           while ((ch = getopt(argc, argv, "dhnvf:")) != -1) {
                   switch (ch) {
                   case 'd':
                           daemonize = 0;
                           break;
                   case 'h':
                           fprintf(stderr, BL_TEXT " " BL_VERS "\n");
                           usage();
                           break;
                   case 'n':
                           no_action = 1;
                           break;
                   case 'f':
                           config = optarg;
                           break;
                   case 'v':
                           verbose = 1;
                           break;
                   default:
                           usage();
                   }
           }
           argc -= optind;
           argv += optind;
   
           if (argc || *argv)
                   usage();
   
           log_initialize(daemonize, LOG_DAEMON);
           log_setverbose(verbose);
           log_info("%s %s starting", BL_TEXT, BL_VERS);
           log_debug("verbose mode");
   
           if ((bl = config_init()) == NULL)
                   log_fatal("config default");
   
           log_debug("ttl=%d", bl->bl_ttl);
   
           // conf file format + default values
   
           // TAILQ_INIT(&offline_queue)
   
           // parse_config
   
         exit(0);          exit(0);
 }  }

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.8

https://cvs.kroczynski.net