Diff for /embedaddon/mpd/src/main.c between versions 1.1.1.3 and 1.1.1.4.2.1

version 1.1.1.3, 2016/11/01 09:56:12 version 1.1.1.4.2.1, 2023/09/27 11:08:01
Line 97 Line 97
 #ifndef NOWEB  #ifndef NOWEB
   struct web            gWeb;    struct web            gWeb;
 #endif  #endif
   #ifdef USE_RADIUS
   struct radsrv         gRadsrv;    struct radsrv         gRadsrv;
   #endif
   int                   gBackground = FALSE;    int                   gBackground = FALSE;
   int                   gShutdownInProgress = FALSE;    int                   gShutdownInProgress = FALSE;
   int                   gOverload = 0;    int                   gOverload = 0;
Line 106 Line 108
   
 #ifdef PHYSTYPE_PPTP  #ifdef PHYSTYPE_PPTP
   int                   gPPTPto = 10;    int                   gPPTPto = 10;
  int                   gPPTPtunlimit = 100;  unsigned                gPPTPtunlimit = 100;
 #endif  #endif
 #ifdef PHYSTYPE_L2TP  #ifdef PHYSTYPE_L2TP
   int                   gL2TPto = 10;    int                   gL2TPto = 10;
 #if ((__FreeBSD_version > 603100 && __FreeBSD_version < 700000) || __FreeBSD_version >= 700055)  #if ((__FreeBSD_version > 603100 && __FreeBSD_version < 700000) || __FreeBSD_version >= 700055)
  int                   gL2TPtunlimit = 100;  unsigned                gL2TPtunlimit = 100;
 #else  #else
  int                   gL2TPtunlimit = 10;  unsigned                gL2TPtunlimit = 10;
 #endif  #endif
 #endif  #endif
   int                   gChildren = 0;          /* Current number of children links */    int                   gChildren = 0;          /* Current number of children links */
Line 174  main(int ac, char *av[]) Line 176  main(int ac, char *av[])
     int                 ret, k;      int                 ret, k;
     char                *args[MAX_ARGS];      char                *args[MAX_ARGS];
     Context             c;      Context             c;
    PhysType            pt;    const struct phystype *pt;
   
     gPid = getpid();      gPid = getpid();
   
Line 325  ConfigRead(int type, void *arg) Line 327  ConfigRead(int type, void *arg)
     Context     c = (Context)arg;      Context     c = (Context)arg;
     int         err;      int         err;
   
       (void)type;
     /* Read startup configuration section */      /* Read startup configuration section */
     err = ReadFile(gConfigFile, STARTUP_CONF, DoCommand, c);      err = ReadFile(gConfigFile, STARTUP_CONF, DoCommand, c);
   
Line 374  DoExit(int code) Line 377  DoExit(int code)
     Bund        b;      Bund        b;
     Rep         r;      Rep         r;
     Link        l;      Link        l;
    PhysType    pt;    const struct phystype *pt;
     int         k;      int         k;
   
     gShutdownInProgress=1;      gShutdownInProgress=1;
Line 448  SignalHandler(int type, void *arg) Line 451  SignalHandler(int type, void *arg)
 {  {
     u_char      sig;      u_char      sig;
   
       (void)type;
       (void)arg;
     read(gSignalPipe[0], &sig, sizeof(sig));      read(gSignalPipe[0], &sig, sizeof(sig));
   
     switch(sig) {      switch(sig) {
Line 551  OpenCloseSignal(int sig) Line 556  OpenCloseSignal(int sig)
         if (sig == SIGUSR1) {          if (sig == SIGUSR1) {
             Log(LG_ALWAYS, ("[%s] rec'd signal %s, opening",              Log(LG_ALWAYS, ("[%s] rec'd signal %s, opening",
                 l->name, sys_signame[sig]));                  l->name, sys_signame[sig]));
            RecordLinkUpDownReason(NULL, l, 1, STR_MANUALLY, NULL);            LinkOpenAdm(l);
            LinkOpen(l); 
         } else {          } else {
             Log(LG_ALWAYS, ("[%s] rec'd signal %s, closing",              Log(LG_ALWAYS, ("[%s] rec'd signal %s, closing",
                 l->name, sys_signame[sig]));                  l->name, sys_signame[sig]));
            RecordLinkUpDownReason(NULL, l, 0, STR_MANUALLY, NULL);            LinkCloseAdm(l);
            LinkClose(l); 
         }          }
     } else      } else
         Log(LG_ALWAYS, ("rec'd signal %s, ignored", sys_signame[sig]));          Log(LG_ALWAYS, ("rec'd signal %s, ignored", sys_signame[sig]));

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>