Diff for /servers/slapd/slap.h between versions 1.452.2.21 and 1.452.2.24

version 1.452.2.21, 2004/06/16 21:53:56 version 1.452.2.24, 2004/08/30 17:47:12
Line 1 Line 1
 /* slap.h - stand alone ldap server include file */  /* slap.h - stand alone ldap server include file */
 /* $OpenLDAP: pkg/ldap/servers/slapd/slap.h,v 1.452.2.20 2004/06/16 18:19:56 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/slap.h,v 1.452.2.23 2004/07/16 19:32:01 kurt Exp $ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *   *
  * Copyright 1998-2004 The OpenLDAP Foundation.   * Copyright 1998-2004 The OpenLDAP Foundation.
Line 148  LDAP_BEGIN_DECL Line 148  LDAP_BEGIN_DECL
 #define OID_CHAR(c)     ( OID_LEADCHAR(c) || OID_SEPARATOR(c) )  #define OID_CHAR(c)     ( OID_LEADCHAR(c) || OID_SEPARATOR(c) )
   
 #define ATTR_LEADCHAR(c)        ( DESC_LEADCHAR(c) || OID_LEADCHAR(c) )  #define ATTR_LEADCHAR(c)        ( DESC_LEADCHAR(c) || OID_LEADCHAR(c) )
 #define ATTR_CHAR(c)    ( DESC_CHAR((c)) || (c) == '.' )  #define ATTR_CHAR(c)    ( DESC_CHAR((c)) || OID_SEPARATOR(c) )
   
 #define AD_LEADCHAR(c)  ( ATTR_CHAR(c) )  #define AD_LEADCHAR(c)  ( ATTR_LEADCHAR(c) )
 #define AD_CHAR(c)              ( ATTR_CHAR(c) || (c) == ';' )  #define AD_CHAR(c)              ( ATTR_CHAR(c) || (c) == ';' )
   
 #define SLAP_NUMERIC(c) ( ASCII_DIGIT(c) || ASCII_SPACE(c) )  #define SLAP_NUMERIC(c) ( ASCII_DIGIT(c) || ASCII_SPACE(c) )
Line 1302  struct slap_limits_set { Line 1302  struct slap_limits_set {
   
 /* Note: this is different from LDAP_NO_LIMIT (0); slapd internal use only */  /* Note: this is different from LDAP_NO_LIMIT (0); slapd internal use only */
 #define SLAP_NO_LIMIT                   -1  #define SLAP_NO_LIMIT                   -1
   #define SLAP_MAX_LIMIT                  2147483647
   
 struct slap_limits {  struct slap_limits {
         unsigned                lm_flags;       /* type of pattern */          unsigned                lm_flags;       /* type of pattern */
Line 1395  typedef struct syncinfo_s { Line 1396  typedef struct syncinfo_s {
         char                            **si_attrs;          char                            **si_attrs;
         int                                     si_type;          int                                     si_type;
         time_t                          si_interval;          time_t                          si_interval;
                   time_t                          *si_retryinterval;
                   int                                     *si_retrynum_init;
                   int                                     *si_retrynum;
                 struct sync_cookie      si_syncCookie;                  struct sync_cookie      si_syncCookie;
         int                                     si_manageDSAit;          int                                     si_manageDSAit;
         int                                     si_slimit;          int                                     si_slimit;
Line 1555  struct slap_backend_db { Line 1559  struct slap_backend_db {
         BerVarray       be_update_refs; /* where to refer modifying clients to */          BerVarray       be_update_refs; /* where to refer modifying clients to */
         struct          be_pcl  *be_pending_csn_list;          struct          be_pcl  *be_pending_csn_list;
         ldap_pvt_thread_mutex_t                                 be_pcl_mutex;          ldap_pvt_thread_mutex_t                                 be_pcl_mutex;
           ldap_pvt_thread_mutex_t                                 *be_pcl_mutexp;
         struct berval                                                   be_context_csn;          struct berval                                                   be_context_csn;
         ldap_pvt_thread_mutex_t                                 be_context_csn_mutex;          ldap_pvt_thread_mutex_t                                 be_context_csn_mutex;
         LDAP_STAILQ_HEAD( be_si, syncinfo_s )   be_syncinfo; /* For syncrepl */          LDAP_STAILQ_HEAD( be_si, syncinfo_s )   be_syncinfo; /* For syncrepl */

Removed from v.1.452.2.21  
changed lines
  Added in v.1.452.2.24


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org