Diff for /servers/slapd/slap.h between versions 1.452.2.15 and 1.452.2.16

version 1.452.2.15, 2004/04/06 18:16:01 version 1.452.2.16, 2004/04/12 18:20: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.14 2004/03/22 17:33:28 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/slap.h,v 1.452.2.15 2004/04/06 18:16: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 1034  typedef struct slap_mod { Line 1034  typedef struct slap_mod {
         AttributeDescription *sm_desc;          AttributeDescription *sm_desc;
         struct berval sm_type;          struct berval sm_type;
         BerVarray sm_values;          BerVarray sm_values;
 #define sm_bvalues sm_values  
         BerVarray sm_nvalues;          BerVarray sm_nvalues;
 } Modification;  } Modification;
   
Line 1043  typedef struct slap_mod_list { Line 1042  typedef struct slap_mod_list {
 #define sml_op          sml_mod.sm_op  #define sml_op          sml_mod.sm_op
 #define sml_desc        sml_mod.sm_desc  #define sml_desc        sml_mod.sm_desc
 #define sml_type        sml_mod.sm_type  #define sml_type        sml_mod.sm_type
 #define sml_bvalues     sml_mod.sm_values  
 #define sml_values      sml_mod.sm_values  #define sml_values      sml_mod.sm_values
 #define sml_nvalues     sml_mod.sm_nvalues  #define sml_nvalues     sml_mod.sm_nvalues
         struct slap_mod_list *sml_next;          struct slap_mod_list *sml_next;
Line 1055  typedef struct slap_ldap_modlist { Line 1053  typedef struct slap_ldap_modlist {
 #define ml_op           ml_mod.mod_op  #define ml_op           ml_mod.mod_op
 #define ml_type         ml_mod.mod_type  #define ml_type         ml_mod.mod_type
 #define ml_values       ml_mod.mod_values  #define ml_values       ml_mod.mod_values
 #define ml_bvalues      ml_mod.mod_values  
 } LDAPModList;  } LDAPModList;
   
 /*  /*
Line 1287  struct slap_limits_set { Line 1284  struct slap_limits_set {
         int     lms_s_unchecked;          int     lms_s_unchecked;
         int     lms_s_pr;          int     lms_s_pr;
         int     lms_s_pr_hide;          int     lms_s_pr_hide;
           int     lms_s_pr_total;
 };  };
   
 struct slap_limits {  struct slap_limits {
Line 1452  struct slap_backend_db { Line 1450  struct slap_backend_db {
 #define SLAP_DBFLAG_NOLASTMOD           0x0001U  #define SLAP_DBFLAG_NOLASTMOD           0x0001U
 #define SLAP_DBFLAG_NO_SCHEMA_CHECK     0x0002U  #define SLAP_DBFLAG_NO_SCHEMA_CHECK     0x0002U
 #define SLAP_DBFLAG_GLUE_INSTANCE       0x0010U /* a glue backend */  #define SLAP_DBFLAG_GLUE_INSTANCE       0x0010U /* a glue backend */
 #define SLAP_DBFLAG_GLUE_SUBORDINATE 0x0020U    /* child of a glue hierarchy */  #define SLAP_DBFLAG_GLUE_SUBORDINATE    0x0020U /* child of a glue hierarchy */
 #define SLAP_DBFLAG_GLUE_LINKED         0x0040U /* child is connected to parent */  #define SLAP_DBFLAG_GLUE_LINKED         0x0040U /* child is connected to parent */
 #define SLAP_DBFLAG_SHADOW                      0x8000U /* a shadow */  #define SLAP_DBFLAG_SHADOW              0x8000U /* a shadow */
   #define SLAP_DBFLAG_SYNC_SHADOW         0x1000U /* a sync shadow */
   #define SLAP_DBFLAG_SLURP_SHADOW        0x2000U /* a slurp shadow */
         slap_mask_t     be_flags;          slap_mask_t     be_flags;
 #define SLAP_DBFLAGS(be)                        ((be)->be_flags)  #define SLAP_DBFLAGS(be)                        ((be)->be_flags)
 #define SLAP_NOLASTMOD(be)                      (SLAP_DBFLAGS(be) & SLAP_DBFLAG_NOLASTMOD)  #define SLAP_NOLASTMOD(be)                      (SLAP_DBFLAGS(be) & SLAP_DBFLAG_NOLASTMOD)
Line 1468  struct slap_backend_db { Line 1468  struct slap_backend_db {
 #define SLAP_GLUE_LINKED(be)            \  #define SLAP_GLUE_LINKED(be)            \
         (SLAP_DBFLAGS(be) & SLAP_DBFLAG_GLUE_LINKED)          (SLAP_DBFLAGS(be) & SLAP_DBFLAG_GLUE_LINKED)
 #define SLAP_SHADOW(be)                         (SLAP_DBFLAGS(be) & SLAP_DBFLAG_SHADOW)  #define SLAP_SHADOW(be)                         (SLAP_DBFLAGS(be) & SLAP_DBFLAG_SHADOW)
   #define SLAP_SYNC_SHADOW(be)                    (SLAP_DBFLAGS(be) & SLAP_DBFLAG_SYNC_SHADOW)
   #define SLAP_SLURP_SHADOW(be)                   (SLAP_DBFLAGS(be) & SLAP_DBFLAG_SLURP_SHADOW)
   
         slap_mask_t     be_restrictops;         /* restriction operations */          slap_mask_t     be_restrictops;         /* restriction operations */
 #define SLAP_RESTRICT_OP_ADD            0x0001U  #define SLAP_RESTRICT_OP_ADD            0x0001U
Line 1892  typedef struct slap_paged_state { Line 1894  typedef struct slap_paged_state {
         Backend *ps_be;          Backend *ps_be;
         PagedResultsCookie ps_cookie;          PagedResultsCookie ps_cookie;
         ID ps_id;          ID ps_id;
           int ps_count;
 } PagedResultsState;  } PagedResultsState;
   
 #define LDAP_PSEARCH_BY_ADD                     0x01  #define LDAP_PSEARCH_BY_ADD                     0x01

Removed from v.1.452.2.15  
changed lines
  Added in v.1.452.2.16


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