3 * Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
4 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
7 * Mimic unused interfaces of slapd...
18 /* needed by WIN32 and back-monitor */
21 /* because Versionstr is used in back-monitor */
22 const char Versionstr[] = "";
24 /* bogus ../results.c */
36 send_ldap_disconnect( Operation *op, SlapReply *rs )
42 slap_send_ldap_extended(
43 Operation *op, SlapReply *rs
50 slap_send_ldap_intermediate_resp(
51 Operation *op, SlapReply *rs
58 send_ldap_sasl( Operation *op, SlapReply *rs )
64 slap_send_ldap_result( Operation *op, SlapReply *rs )
70 slap_send_search_entry( Operation *op, SlapReply *rs )
77 slap_send_search_reference( Operation *op, SlapReply *rs )
83 int slap_read_controls(
87 const struct berval *oid,
94 int slap_sasl_init(void)
99 int slap_sasl_destroy(void)
104 int slap_sasl_setpass( Operation *op, SlapReply *rs )
109 int slap_sasl_config(
120 void connection2anonymous( Connection *c )
125 Connection * connection_first( ber_socket_t *b )
131 Connection * connection_next( Connection *c, ber_socket_t *b )
137 unsigned long connections_nextid(void)
142 void connection_done( Connection *c )
147 const char * connection_state2str( int state )
153 void replog( Operation *op )
158 int add_replica_info( Backend *be, const char *host )
163 int add_replica_suffix( Backend *be, int nr, const char *suffix )
168 int add_replica_attrs( Backend *be, int nr, char *attrs, int exclude )
173 int parse_limits( Backend *be, const char *fname, int lineno, int argc, char **argv )
178 int parse_limit( const char *arg, struct slap_limits_set *limit )
183 int get_limits( Backend *be, struct berval *ndn, struct slap_limits_set **limit )
188 int read_root_dse_file ( const char *file )
194 slap_operational_subschemaSubentry( Backend *be )
200 slap_operational_hasSubordinate( int hs )
206 slapd_get_listeners(void)
213 Operation *op, SlapReply *rs,
217 Modifications **pmod )
222 int slap_sasl_getdn( Connection *conn, Operation *op, char *id, int len,
223 char *user_realm, struct berval *dn, int flags )
228 int slap_sasl_authorized( Operation *op,
229 struct berval *authcDN, struct berval *authzDN )
234 int root_dse_info( Connection *conn, Entry **entry, const char **text )
239 int slap_entry2mods( Entry *e, Modifications **mods, const char **text )
244 volatile sig_atomic_t slapd_abrupt_shutdown;
246 int slap_mods_check( Modifications *ml, int update, const char **text,
247 char *textbuf, size_t textlen, void *ctx )
252 int slap_mods2entry( Modifications *mods, Entry **e, int repl_user,
253 int dup, const char **text, char *textbuf, size_t textlen )
258 int slap_mods_opattrs( Operation *op, Modifications *mods,
259 Modifications **modtail, const char **text,
260 char *textbuf, size_t textlen )