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 int connection_client_setup(
123 ldap_pvt_thread_start_t *func,
130 void connection_client_enable( ber_socket_t s )
135 void connection_client_stop( ber_socket_t s )
140 void connection2anonymous( Connection *c )
145 Connection * connection_first( ber_socket_t *b )
151 Connection * connection_next( Connection *c, ber_socket_t *b )
157 unsigned long connections_nextid(void)
162 void connection_done( Connection *c )
167 const char * connection_state2str( int state )
173 void replog( Operation *op )
178 int add_replica_info( Backend *be, const char *host )
183 int add_replica_suffix( Backend *be, int nr, const char *suffix )
188 int add_replica_attrs( Backend *be, int nr, char *attrs, int exclude )
193 int parse_limits( Backend *be, const char *fname, int lineno, int argc, char **argv )
198 int parse_limit( const char *arg, struct slap_limits_set *limit )
203 int get_limits( Backend *be, struct berval *ndn, struct slap_limits_set **limit )
208 int read_root_dse_file ( const char *file )
214 slap_operational_subschemaSubentry( Backend *be )
220 slap_operational_hasSubordinate( int hs )
226 slapd_get_listeners(void)
233 Operation *op, SlapReply *rs,
237 Modifications **pmod )
242 int slap_sasl_getdn( Connection *conn, Operation *op, char *id, int len,
243 char *user_realm, struct berval *dn, int flags )
248 int slap_sasl_authorized( Operation *op,
249 struct berval *authcDN, struct berval *authzDN )
254 int root_dse_info( Connection *conn, Entry **entry, const char **text )
259 int slap_entry2mods( Entry *e, Modifications **mods, const char **text )
264 volatile sig_atomic_t slapd_abrupt_shutdown;
266 int slap_mods_check( Modifications *ml, int update, const char **text,
267 char *textbuf, size_t textlen, void *ctx )
272 int slap_mods2entry( Modifications *mods, Entry **e, int repl_user,
273 int dup, const char **text, char *textbuf, size_t textlen )
278 int slap_mods_opattrs( Operation *op, Modifications *mods,
279 Modifications **modtail, const char **text,
280 char *textbuf, size_t textlen )