X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fslap.h;h=56e732d5e452606182c646c4cd1e64628fc7bb12;hb=740f1b422edc48c9eeed8346c45872a63b683370;hp=be69eb46e7183e139280abd4c659613dd5900647;hpb=c12547cf3bbae157b2588b686d17084b5699accd;p=openldap diff --git a/servers/slapd/slap.h b/servers/slapd/slap.h index be69eb46e7..56e732d5e4 100644 --- a/servers/slapd/slap.h +++ b/servers/slapd/slap.h @@ -1,4 +1,8 @@ /* slap.h - stand alone ldap server include file */ +/* + * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved. + * COPYING RESTRICTIONS APPLY, see COPYRIGHT file + */ #ifndef _SLDAPD_H_ #define _SLDAPD_H_ @@ -11,6 +15,10 @@ #include #include +#ifdef HAVE_CYRUS_SASL +#include +#endif + #include "avl.h" #ifndef ldap_debug @@ -20,10 +28,8 @@ #include "ldap_log.h" -#include "lber.h" -#include "ldap.h" - -#include "ldap_schema.h" +#include +#include #include "ldap_pvt_thread.h" #include "ldif.h" @@ -95,6 +101,12 @@ extern int slap_debug; struct slap_op; struct slap_conn; +struct replog_moddn { + char *newrdn; + int deloldrdn; + char *newsup; +}; + /* * represents an attribute value assertion (i.e., attr=value) */ @@ -608,6 +620,10 @@ typedef struct slap_conn { char *c_peer_name; /* peer name (trans=addr:port) */ char *c_sock_name; /* sock name (trans=addr:port) */ +#ifdef HAVE_CYRUS_SASL + sasl_conn_t *c_sasl_context; +#endif + /* only can be changed by binding thread */ int c_bind_in_progress; /* multi-op bind in progress */