Diff for /servers/slapd/slap.h between versions 1.452.2.27 and 1.452.2.33

version 1.452.2.27, 2004/09/02 09:08:20 version 1.452.2.33, 2005/02/17 15:24:56
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.26 2004/09/01 02:13:18 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/slap.h,v 1.452.2.32 2005/01/20 17:01:10 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-2005 The OpenLDAP Foundation.
  * All rights reserved.   * All rights reserved.
  *   *
  * Redistribution and use in source and binary forms, with or without   * Redistribution and use in source and binary forms, with or without
Line 1390  typedef struct syncinfo_s { Line 1390  typedef struct syncinfo_s {
         char                            *si_authcId;          char                            *si_authcId;
         char                            *si_authzId;          char                            *si_authzId;
                 int                                     si_schemachecking;                  int                                     si_schemachecking;
         Filter                          *si_filter;  
         struct berval           si_filterstr;          struct berval           si_filterstr;
         struct berval           si_base;          struct berval           si_base;
         int                                     si_scope;          int                                     si_scope;
Line 1406  typedef struct syncinfo_s { Line 1405  typedef struct syncinfo_s {
         int                                     si_manageDSAit;          int                                     si_manageDSAit;
         int                                     si_slimit;          int                                     si_slimit;
                 int                                     si_tlimit;                  int                                     si_tlimit;
                 struct berval           si_syncUUID_ndn;                  int                                     si_refreshDelete;
                   int                                     si_refreshPresent;
         Avlnode                         *si_presentlist;          Avlnode                         *si_presentlist;
                 LDAP                            *si_ld;                  LDAP                            *si_ld;
                 LDAP_LIST_HEAD(np, nonpresent_entry) si_nonpresentlist;                  LDAP_LIST_HEAD(np, nonpresent_entry) si_nonpresentlist;
                 LDAP_STAILQ_ENTRY( syncinfo_s ) si_next;                  LDAP_STAILQ_ENTRY( syncinfo_s ) si_next;
                   ldap_pvt_thread_mutex_t si_mutex;
 } syncinfo_t;  } syncinfo_t;
 LDAP_TAILQ_HEAD( be_pcl, slap_csn_entry );  LDAP_TAILQ_HEAD( be_pcl, slap_csn_entry );
Line 1633  typedef struct req_add_s { Line 1634  typedef struct req_add_s {
         Entry *rs_e;          Entry *rs_e;
 } req_add_s;  } req_add_s;
 typedef struct req_delete_s {  
         struct berval rd_csn;  
 } req_delete_s;  
 typedef struct req_abandon_s {  typedef struct req_abandon_s {
         ber_int_t rs_msgid;          ber_int_t rs_msgid;
 } req_abandon_s;  } req_abandon_s;
Line 1999  typedef struct slap_op { Line 1996  typedef struct slap_op {
                 req_add_s oq_add;                  req_add_s oq_add;
                 req_bind_s oq_bind;                  req_bind_s oq_bind;
                 req_compare_s oq_compare;                  req_compare_s oq_compare;
                 req_delete_s oq_delete;  
                 req_modify_s oq_modify;                  req_modify_s oq_modify;
                 req_modrdn_s oq_modrdn;                  req_modrdn_s oq_modrdn;
                 req_search_s oq_search;                  req_search_s oq_search;
Line 2013  typedef struct slap_op { Line 2009  typedef struct slap_op {
 #define oq_add o_request.oq_add  #define oq_add o_request.oq_add
 #define oq_bind o_request.oq_bind  #define oq_bind o_request.oq_bind
 #define oq_compare o_request.oq_compare  #define oq_compare o_request.oq_compare
 #define oq_delete o_request.oq_delete  
 #define oq_modify o_request.oq_modify  #define oq_modify o_request.oq_modify
 #define oq_modrdn o_request.oq_modrdn  #define oq_modrdn o_request.oq_modrdn
 #define oq_search o_request.oq_search  #define oq_search o_request.oq_search
Line 2028  typedef struct slap_op { Line 2023  typedef struct slap_op {
 #define orb_edn oq_bind.rb_edn  #define orb_edn oq_bind.rb_edn
 #define orb_ssf oq_bind.rb_ssf  #define orb_ssf oq_bind.rb_ssf
 #define ord_csn oq_delete.rd_csn  
 #define ors_scope oq_search.rs_scope  #define ors_scope oq_search.rs_scope
 #define ors_deref oq_search.rs_deref  #define ors_deref oq_search.rs_deref
 #define ors_slimit oq_search.rs_slimit  #define ors_slimit oq_search.rs_slimit
Line 2147  typedef struct slap_op { Line 2140  typedef struct slap_op {
         void    *o_threadctx;           /* thread pool thread context */          void    *o_threadctx;           /* thread pool thread context */
         void    *o_tmpmemctx;           /* slab malloc context */          void    *o_tmpmemctx;           /* slab malloc context */
           void    *o_savmemctx;
         BerMemoryFunctions *o_tmpmfuncs;          BerMemoryFunctions *o_tmpmfuncs;
 #define o_tmpalloc      o_tmpmfuncs->bmf_malloc  #define o_tmpalloc      o_tmpmfuncs->bmf_malloc
 #define o_tmpcalloc     o_tmpmfuncs->bmf_calloc  #define o_tmpcalloc     o_tmpmfuncs->bmf_calloc

Removed from v.1.452.2.27  
changed lines
  Added in v.1.452.2.33

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