X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fproto-slap.h;h=84b914267558d3fd3a6d5f0cfc709e4204aba6e2;hb=242ab9c6ef8a79cde6bffd1d8f57df848876dea5;hp=d8c4cabbbd4f602720e87308845b96aef721f28f;hpb=04ff9674514d4fda39a4ad72d6a79baa0599d8e4;p=openldap diff --git a/servers/slapd/proto-slap.h b/servers/slapd/proto-slap.h index d8c4cabbbd..84b9142675 100644 --- a/servers/slapd/proto-slap.h +++ b/servers/slapd/proto-slap.h @@ -1,7 +1,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1998-2015 The OpenLDAP Foundation. + * Copyright 1998-2018 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -679,6 +679,7 @@ LDAP_SLAPD_F (int) register_supported_control2 LDAP_P(( LDAP_SLAPD_F (int) unregister_supported_control LDAP_P(( const char* controloid )); #endif /* SLAP_CONFIG_DELETE */ +LDAP_SLAPD_F (int) register_control_exop LDAP_P (( const char *controloid, char *exopoid )); LDAP_SLAPD_F (int) slap_controls_init LDAP_P ((void)); LDAP_SLAPD_F (void) controls_destroy LDAP_P ((void)); LDAP_SLAPD_F (int) controls_root_dse_info LDAP_P ((Entry *e)); @@ -806,6 +807,9 @@ LDAP_SLAPD_F (const char *) connection_state2str LDAP_P(( int state )) LDAP_SLAPD_F (int) connection_read_activate LDAP_P((ber_socket_t s)); LDAP_SLAPD_F (int) connection_write LDAP_P((ber_socket_t s)); +LDAP_SLAPD_F (void) connection_op_finish LDAP_P(( + Operation *op )); + LDAP_SLAPD_F (unsigned long) connections_nextid(void); LDAP_SLAPD_F (Connection *) connection_first LDAP_P(( ber_socket_t * )); @@ -1674,7 +1678,7 @@ LDAP_SLAPD_F (char **) slap_sasl_mechs( Connection *c ); LDAP_SLAPD_F (int) slap_sasl_external( Connection *c, slap_ssf_t ssf, /* relative strength of external security */ - struct berval *authid ); /* asserted authenication id */ + struct berval *authid ); /* asserted authentication id */ LDAP_SLAPD_F (int) slap_sasl_reset( Connection *c ); LDAP_SLAPD_F (int) slap_sasl_close( Connection *c ); @@ -1855,6 +1859,11 @@ LDAP_SLAPD_F (void *) slap_sl_calloc LDAP_P(( ber_len_t nelem, ber_len_t size, void *ctx )); LDAP_SLAPD_F (void) slap_sl_free LDAP_P(( void *, void *ctx )); +LDAP_SLAPD_F (void) slap_sl_release LDAP_P(( + void *, void *ctx )); +LDAP_SLAPD_F (void *) slap_sl_mark LDAP_P(( + void *ctx )); + LDAP_SLAPD_V (BerMemoryFunctions) slap_sl_mfuncs;