Diff for /embedaddon/mpd/src/ppp.h between versions 1.1.1.2 and 1.1.1.3.2.1

version 1.1.1.2, 2013/07/22 08:44:29 version 1.1.1.3.2.1, 2023/09/27 11:08:01
Line 68 Line 68
   /* Do our own version of assert() so it shows up in the logs */    /* Do our own version of assert() so it shows up in the logs */
   #define assert(e)     ((e) ? (void)0 : DoAssert(__FILE__, __LINE__, #e))    #define assert(e)     ((e) ? (void)0 : DoAssert(__FILE__, __LINE__, #e))
   
   #ifdef __clang__
   #ifndef NO_THREAD_SAFETY_ANALYSIS
   #ifndef THREAD_ANNOTATION_ATTRIBUTE__
     #define THREAD_ANNOTATION_ATTRIBUTE__(x)   __attribute__((x))
   #endif
     #define NO_THREAD_SAFETY_ANALYSIS \
           THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis)
   #endif
   #else
     #define NO_THREAD_SAFETY_ANALYSIS
   #endif /* __clang__ */
   
   /* Giant Mutex handling */    /* Giant Mutex handling */
   #define GIANT_MUTEX_LOCK()    assert(pthread_mutex_lock(&gGiantMutex) == 0)    #define GIANT_MUTEX_LOCK()    assert(pthread_mutex_lock(&gGiantMutex) == 0)
   #define GIANT_MUTEX_UNLOCK()  assert(pthread_mutex_unlock(&gGiantMutex) == 0)    #define GIANT_MUTEX_UNLOCK()  assert(pthread_mutex_unlock(&gGiantMutex) == 0)
Line 191 Line 203
   extern int            gNumBundles;            /* Total number of bundles */    extern int            gNumBundles;            /* Total number of bundles */
   extern struct console gConsole;    extern struct console gConsole;
   extern struct web     gWeb;    extern struct web     gWeb;
   #ifdef USE_RADIUS
   extern struct radsrv  gRadsrv;    extern struct radsrv  gRadsrv;
   #endif
   extern int            gBackground;    extern int            gBackground;
   extern int            gShutdownInProgress;    extern int            gShutdownInProgress;
   extern int            gOverload;    extern int            gOverload;
Line 200 Line 214
   
 #ifdef PHYSTYPE_PPTP  #ifdef PHYSTYPE_PPTP
   extern int            gPPTPto;    extern int            gPPTPto;
  extern int             gPPTPtunlimit;  extern unsigned        gPPTPtunlimit;
 #endif  #endif
 #ifdef PHYSTYPE_L2TP  #ifdef PHYSTYPE_L2TP
   extern int            gL2TPto;    extern int            gL2TPto;
  extern int             gL2TPtunlimit;  extern unsigned        gL2TPtunlimit;
 #endif  #endif
   extern int            gChildren;    extern int            gChildren;
   extern int            gMaxChildren;    extern int            gMaxChildren;
   
   extern struct globalconf      gGlobalConf;    /* Global config settings */    extern struct globalconf      gGlobalConf;    /* Global config settings */
   
#ifdef USE_NG_BPF#if defined(USE_NG_BPF) && !defined(RADSRV)
   extern struct acl             *acl_filters[ACL_FILTERS]; /* mpd's internal bpf filters */    extern struct acl             *acl_filters[ACL_FILTERS]; /* mpd's internal bpf filters */
 #endif  #endif
   

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3.2.1


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