Changeset 3dba97d in code for icbd.c


Ignore:
Timestamp:
Mar 5, 2014, 9:41:56 PM (11 years ago)
Author:
Mike Belopuhov <mike@…>
Branches:
master
Children:
e54f151
Parents:
b28dd0e
Message:

Add a logging switch toggle and a prefix for a nicer chroot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icbd.c

    rb28dd0e r3dba97d  
    4343#include "icbd.h"
    4444
    45 extern char *__progname;
    46 
    4745uint64_t sessionid;
    4846char modtab[ICB_MTABLEN][ICB_MAXNICKLEN];
     
    5149int  creategroups;
    5250int  foreground;
     51char logprefix[MAXPATHLEN/2];
     52int  dologging;
    5353int  verbose;
    5454
     
    8484        icb_init(&ic);
    8585
    86         while ((ch = getopt(argc, argv, "46CdG:M:S:v")) != -1)
     86        while ((ch = getopt(argc, argv, "46CdG:M:L:S:v")) != -1)
    8787                switch (ch) {
    8888                case '4':
     
    100100                case 'G':
    101101                        icbd_grplist(optarg);
     102                        break;
     103                case 'L':
     104                        strlcpy(logprefix, optarg, sizeof logprefix);
     105                        dologging++;
    102106                        break;
    103107                case 'M':
     
    301305usage(void)
    302306{
     307        extern char *__progname;
     308
    303309        (void)fprintf(stderr, "usage: %s [-46Cdv] [-G group1[,group2,...]] "
    304            "[-M modtab]\n\t[-S name] [[addr][:port] ...]\n",  __progname);
     310           "[-L prefix] [-M modtab]\n\t[-S name] [[addr][:port] ...]\n",
     311            __progname);
    305312        exit(EX_USAGE);
    306313}
Note: See TracChangeset for help on using the changeset viewer.