From 1372965d8941fbe3bb8d51ef9ce2a81e07a0c203 Mon Sep 17 00:00:00 2001
From: Kurt Zeilenga <kurt@openldap.org>
Date: Tue, 20 Apr 2004 03:44:57 +0000
Subject: [PATCH] ITS#3092: Rename sl_free() and friends to slap_sl_free()

---
 servers/slapd/acl.c             |  4 +--
 servers/slapd/attr.c            |  4 +--
 servers/slapd/back-bdb/search.c | 16 +++++-----
 servers/slapd/bind.c            |  4 +--
 servers/slapd/ch_malloc.c       |  8 ++---
 servers/slapd/connection.c      | 16 +++++-----
 servers/slapd/dn.c              |  2 +-
 servers/slapd/filter.c          | 18 +++++------
 servers/slapd/ldapsync.c        |  2 +-
 servers/slapd/main.c            |  2 +-
 servers/slapd/operation.c       |  2 +-
 servers/slapd/proto-slap.h      | 26 ++++++++++------
 servers/slapd/result.c          | 14 ++++-----
 servers/slapd/sasl.c            |  6 ++--
 servers/slapd/saslauthz.c       | 10 +++---
 servers/slapd/schema_init.c     | 34 ++++++++++----------
 servers/slapd/schema_prep.c     |  6 ++--
 servers/slapd/search.c          | 10 +++---
 servers/slapd/sessionlog.c      |  4 +--
 servers/slapd/sl_malloc.c       | 55 ++++++++++++++++-----------------
 servers/slapd/slap.h            |  2 +-
 servers/slapd/syncrepl.c        | 16 +++++-----
 servers/slapd/value.c           |  4 +--
 23 files changed, 134 insertions(+), 131 deletions(-)

diff --git a/servers/slapd/acl.c b/servers/slapd/acl.c
index b001785eb8..f9766c2342 100644
--- a/servers/slapd/acl.c
+++ b/servers/slapd/acl.c
@@ -1777,7 +1777,7 @@ aci_set_gather (SetCookie *cookie, struct berval *name, struct berval *attr)
 			backend_attribute(cp->op,
 				cp->e, &ndn, desc, &bvals);
 		}
-		sl_free(ndn.bv_val, cp->op->o_tmpmemctx);
+		slap_sl_free(ndn.bv_val, cp->op->o_tmpmemctx);
 	}
 	return(bvals);
 }
@@ -1845,7 +1845,7 @@ aci_match_set (
 		cookie.e = e;
 		rc = (slap_set_filter(aci_set_gather, (SetCookie *)&cookie, &set,
 			&op->o_ndn, &e->e_nname, NULL) > 0);
-		sl_free(set.bv_val, op->o_tmpmemctx);
+		slap_sl_free(set.bv_val, op->o_tmpmemctx);
 	}
 	return(rc);
 }
diff --git a/servers/slapd/attr.c b/servers/slapd/attr.c
index 69ca9f1439..c1bc60faff 100644
--- a/servers/slapd/attr.c
+++ b/servers/slapd/attr.c
@@ -188,7 +188,7 @@ attr_merge_normalize(
 		
 		for ( i = 0; vals[i].bv_val; i++ );
 
-		nvals = sl_calloc( sizeof(struct berval), i + 1, memctx );
+		nvals = slap_sl_calloc( sizeof(struct berval), i + 1, memctx );
 		for ( i = 0; vals[i].bv_val; i++ ) {
 			rc = (*desc->ad_type->sat_equality->smr_normalize)(
 					SLAP_MR_VALUE_OF_ATTRIBUTE_SYNTAX,
@@ -275,7 +275,7 @@ attr_merge_normalize_one(
 
 	rc = attr_merge_one( e, desc, val, nvalp );
 	if ( nvalp != NULL ) {
-		sl_free( nval.bv_val, memctx );
+		slap_sl_free( nval.bv_val, memctx );
 	}
 	return rc;
 }
diff --git a/servers/slapd/back-bdb/search.c b/servers/slapd/back-bdb/search.c
index 8c8933bd90..6261501258 100644
--- a/servers/slapd/back-bdb/search.c
+++ b/servers/slapd/back-bdb/search.c
@@ -330,7 +330,7 @@ bdb_abandon( Operation *op, SlapReply *rs )
 	ps = bdb_drop_psearch( op, op->oq_abandon.rs_msgid );
 	if ( ps ) {
 		if ( ps->o_tmpmemctx ) {
-			sl_mem_destroy( NULL, ps->o_tmpmemctx );
+			slap_sl_mem_destroy( NULL, ps->o_tmpmemctx );
 		}
 		slap_op_free ( ps );
 		return LDAP_SUCCESS;
@@ -348,7 +348,7 @@ bdb_cancel( Operation *op, SlapReply *rs )
 		rs->sr_err = LDAP_CANCELLED;
 		send_ldap_result( ps, rs );
 		if ( ps->o_tmpmemctx ) {
-			sl_mem_destroy( NULL, ps->o_tmpmemctx );
+			slap_sl_mem_destroy( NULL, ps->o_tmpmemctx );
 		}
 		slap_op_free ( ps );
 		return LDAP_SUCCESS;
@@ -1192,9 +1192,9 @@ id2entry_retry:
 							rs->sr_flags = 0;
 							result = send_search_entry( sop, rs );
 							if ( cookie.bv_val ) ch_free( cookie.bv_val );	
-							sl_free( ctrls[num_ctrls-1]->ldctl_value.bv_val,
+							slap_sl_free( ctrls[num_ctrls-1]->ldctl_value.bv_val,
 								 sop->o_tmpmemctx );
-							sl_free( ctrls[--num_ctrls], sop->o_tmpmemctx );
+							slap_sl_free( ctrls[--num_ctrls], sop->o_tmpmemctx );
 							ctrls[num_ctrls] = NULL;
 							rs->sr_ctrls = NULL;
 						}
@@ -1228,9 +1228,9 @@ id2entry_retry:
 							rs->sr_attrs = sop->oq_search.rs_attrs;
 							rs->sr_flags = 0;
 							result = send_search_entry( sop, rs );
-							sl_free( ctrls[num_ctrls-1]->ldctl_value.bv_val,
+							slap_sl_free( ctrls[num_ctrls-1]->ldctl_value.bv_val,
 								 sop->o_tmpmemctx );
-							sl_free( ctrls[--num_ctrls], sop->o_tmpmemctx );
+							slap_sl_free( ctrls[--num_ctrls], sop->o_tmpmemctx );
 							ctrls[num_ctrls] = NULL;
 							rs->sr_ctrls = NULL;
 						} else { /* PRESENT */
@@ -1414,10 +1414,10 @@ nochange:
 				rs->sr_rspoid = NULL;
 				send_ldap_result( sop, rs );
 				if ( ctrls[num_ctrls-1]->ldctl_value.bv_val != NULL ) {
-					sl_free( ctrls[num_ctrls-1]->ldctl_value.bv_val,
+					slap_sl_free( ctrls[num_ctrls-1]->ldctl_value.bv_val,
 						sop->o_tmpmemctx );
 				}
-				sl_free( ctrls[--num_ctrls], sop->o_tmpmemctx );
+				slap_sl_free( ctrls[--num_ctrls], sop->o_tmpmemctx );
 				ctrls[num_ctrls] = NULL;
 				if ( cookie.bv_val ) ch_free( cookie.bv_val );	
 			}
diff --git a/servers/slapd/bind.c b/servers/slapd/bind.c
index 1423aca172..ddeec15a14 100644
--- a/servers/slapd/bind.c
+++ b/servers/slapd/bind.c
@@ -715,11 +715,11 @@ cleanup:
 	op->o_conn->c_sasl_bindop = NULL;
 
 	if( op->o_req_dn.bv_val != NULL ) {
-		sl_free( op->o_req_dn.bv_val, op->o_tmpmemctx );
+		slap_sl_free( op->o_req_dn.bv_val, op->o_tmpmemctx );
 		op->o_req_dn.bv_val = NULL;
 	}
 	if( op->o_req_ndn.bv_val != NULL ) {
-		sl_free( op->o_req_ndn.bv_val, op->o_tmpmemctx );
+		slap_sl_free( op->o_req_ndn.bv_val, op->o_tmpmemctx );
 		op->o_req_ndn.bv_val = NULL;
 	}
 
diff --git a/servers/slapd/ch_malloc.c b/servers/slapd/ch_malloc.c
index 0ca6e5f3d0..8bfedb803e 100644
--- a/servers/slapd/ch_malloc.c
+++ b/servers/slapd/ch_malloc.c
@@ -82,9 +82,9 @@ ch_realloc(
 		ch_free( block );
 	}
 
-	ctx = sl_context( block );
+	ctx = slap_sl_context( block );
 	if ( ctx ) {
-		return sl_realloc( block, size, ctx );
+		return slap_sl_realloc( block, size, ctx );
 	}
 
 	if ( (new = (void *) ber_memrealloc_x( block, size, NULL )) == NULL ) {
@@ -152,9 +152,9 @@ ch_free( void *ptr )
 {
 	void *ctx;
 
-	ctx = sl_context( ptr );
+	ctx = slap_sl_context( ptr );
 	if (ctx) {
-		sl_free( ptr, ctx );
+		slap_sl_free( ptr, ctx );
 	} else {
 		ber_memfree_x( ptr, NULL );
 	}
diff --git a/servers/slapd/connection.c b/servers/slapd/connection.c
index ffcb0312c5..034d30686e 100644
--- a/servers/slapd/connection.c
+++ b/servers/slapd/connection.c
@@ -986,13 +986,13 @@ connection_operation( void *ctx, void *arg_v )
 	 */
 #if 0
 	memsiz = ber_len( op->o_ber ) * 64;
-	if ( SLMALLOC_SLAB_SIZE > memsiz ) memsiz = SLMALLOC_SLAB_SIZE;
+	if ( SLAP_SLAB_SIZE > memsiz ) memsiz = SLAP_SLAB_SIZE;
 #endif
-	memsiz = SLMALLOC_SLAB_SIZE;
+	memsiz = SLAP_SLAB_SIZE;
 
-	memctx = sl_mem_create( memsiz, ctx );
+	memctx = slap_sl_mem_create( memsiz, ctx );
 	op->o_tmpmemctx = memctx;
-	op->o_tmpmfuncs = &sl_mfuncs;
+	op->o_tmpmfuncs = &slap_sl_mfuncs;
 	if ( tag != LDAP_REQ_ADD && tag != LDAP_REQ_MODIFY ) {
 		/* Note - the ber and its buffer are already allocated from
 		 * regular memory; this only affects subsequent mallocs that
@@ -1129,9 +1129,9 @@ operations_error:
 
 	if ( op->o_cancel != SLAP_CANCEL_ACK &&
 				( op->o_sync_mode & SLAP_SYNC_PERSIST ) ) {
-		sl_mem_detach( ctx, memctx );
+		slap_sl_mem_detach( ctx, memctx );
 	} else if (( op->o_sync_slog_size != -1 )) {
-		sl_mem_detach( ctx, memctx );
+		slap_sl_mem_detach( ctx, memctx );
 		LDAP_STAILQ_REMOVE( &conn->c_ops, op, slap_op, o_next);
 		LDAP_STAILQ_NEXT(op, o_next) = NULL;
 		conn->c_n_ops_executing--;
@@ -1873,8 +1873,8 @@ connection_fake_init(
 	conn->c_peer_name = slap_empty_bv;
 
 	/* set memory context */
-	op->o_tmpmemctx = sl_mem_create( SLMALLOC_SLAB_SIZE, ctx );
-	op->o_tmpmfuncs = &sl_mfuncs;
+	op->o_tmpmemctx = slap_sl_mem_create( SLAP_SLAB_SIZE, ctx );
+	op->o_tmpmfuncs = &slap_sl_mfuncs;
 	op->o_threadctx = ctx;
 
 	op->o_conn = conn;
diff --git a/servers/slapd/dn.c b/servers/slapd/dn.c
index 67c9f52a78..6702e8dc18 100644
--- a/servers/slapd/dn.c
+++ b/servers/slapd/dn.c
@@ -849,7 +849,7 @@ build_new_dn( struct berval * new_dn,
 	}
 
 	new_dn->bv_len = parent_dn->bv_len + newrdn->bv_len + 1;
-	new_dn->bv_val = (char *) sl_malloc( new_dn->bv_len + 1, memctx );
+	new_dn->bv_val = (char *) slap_sl_malloc( new_dn->bv_len + 1, memctx );
 
 	ptr = lutil_strcopy( new_dn->bv_val, newrdn->bv_val );
 	*ptr++ = ',';
diff --git a/servers/slapd/filter.c b/servers/slapd/filter.c
index 5d671ab77c..ce05005d8d 100644
--- a/servers/slapd/filter.c
+++ b/servers/slapd/filter.c
@@ -527,7 +527,7 @@ get_ssa(
 				|| ssa.sa_any != NULL 
 				|| ssa.sa_final.bv_val != NULL )
 			{
-				sl_free( nvalue.bv_val, op->o_tmpmemctx );
+				slap_sl_free( nvalue.bv_val, op->o_tmpmemctx );
 				goto return_error;
 			}
 
@@ -544,7 +544,7 @@ get_ssa(
 #endif
 
 			if ( ssa.sa_final.bv_val != NULL ) {
-				sl_free( nvalue.bv_val, op->o_tmpmemctx );
+				slap_sl_free( nvalue.bv_val, op->o_tmpmemctx );
 				goto return_error;
 			}
 
@@ -561,7 +561,7 @@ get_ssa(
 #endif
 
 			if ( ssa.sa_final.bv_val != NULL ) {
-				sl_free( nvalue.bv_val, op->o_tmpmemctx );
+				slap_sl_free( nvalue.bv_val, op->o_tmpmemctx );
 				goto return_error;
 			}
 
@@ -580,7 +580,7 @@ get_ssa(
 #endif
 
 			assert( 0 );
-			sl_free( nvalue.bv_val, op->o_tmpmemctx );
+			slap_sl_free( nvalue.bv_val, op->o_tmpmemctx );
 
 return_error:
 #ifdef NEW_LOGGING
@@ -591,9 +591,9 @@ return_error:
 			Debug( LDAP_DEBUG_FILTER, "  error=%ld\n",
 				(long) rc, 0, 0 );
 #endif
-			sl_free( ssa.sa_initial.bv_val, op->o_tmpmemctx );
+			slap_sl_free( ssa.sa_initial.bv_val, op->o_tmpmemctx );
 			ber_bvarray_free_x( ssa.sa_any, op->o_tmpmemctx );
-			sl_free( ssa.sa_final.bv_val, op->o_tmpmemctx );
+			slap_sl_free( ssa.sa_final.bv_val, op->o_tmpmemctx );
 			return rc;
 		}
 
@@ -681,8 +681,8 @@ filter_free( Filter *f )
 {
 	Operation op;
 
-	op.o_tmpmemctx = sl_context( f );
-	op.o_tmpmfuncs = &sl_mfuncs;
+	op.o_tmpmemctx = slap_sl_context( f );
+	op.o_tmpmfuncs = &slap_sl_mfuncs;
 	filter_free_x( &op, f );
 }
 
@@ -927,7 +927,7 @@ filter_escape_value_x(
 	assert( out );
 
 	i = in->bv_len * 3 + 1;
-	out->bv_val = ctx ? sl_malloc( i, ctx ) : ch_malloc( i );
+	out->bv_val = ctx ? slap_sl_malloc( i, ctx ) : ch_malloc( i );
 	out->bv_len = 0;
 
 	for( i=0; i < in->bv_len ; i++ ) {
diff --git a/servers/slapd/ldapsync.c b/servers/slapd/ldapsync.c
index 27da812abd..1cad64cab2 100644
--- a/servers/slapd/ldapsync.c
+++ b/servers/slapd/ldapsync.c
@@ -59,7 +59,7 @@ slap_build_sync_state_ctrl(
 	ber_init2( ber, 0, LBER_USE_DER );
 	ber_set_option( ber, LBER_OPT_BER_MEMCTX, &op->o_tmpmemctx );
 
-	ctrls[num_ctrls] = sl_malloc ( sizeof ( LDAPControl ), op->o_tmpmemctx );
+	ctrls[num_ctrls] = slap_sl_malloc ( sizeof ( LDAPControl ), op->o_tmpmemctx );
 
 	for ( a = e->e_attrs; a != NULL; a = a->a_next ) {
 		AttributeDescription *desc = a->a_desc;
diff --git a/servers/slapd/main.c b/servers/slapd/main.c
index 97ca93576e..274399e1f5 100644
--- a/servers/slapd/main.c
+++ b/servers/slapd/main.c
@@ -208,7 +208,7 @@ int main( int argc, char **argv )
 	char	*serverNamePrefix = "";
 	size_t	l;
 
-	sl_mem_init();
+	slap_sl_mem_init();
 
 	serverName = lutil_progname( "slapd", argc, argv );
 
diff --git a/servers/slapd/operation.c b/servers/slapd/operation.c
index 814f961619..27ec820fac 100644
--- a/servers/slapd/operation.c
+++ b/servers/slapd/operation.c
@@ -93,7 +93,7 @@ slap_op_free( Operation *op )
 		GroupAssertion *g, *n;
 		for (g = op->o_groups; g; g=n) {
 			n = g->ga_next;
-			sl_free(g, op->o_tmpmemctx);
+			slap_sl_free(g, op->o_tmpmemctx);
 		}
 		op->o_groups = NULL;
 	}
diff --git a/servers/slapd/proto-slap.h b/servers/slapd/proto-slap.h
index 0038438d62..fa1e7a3ccb 100644
--- a/servers/slapd/proto-slap.h
+++ b/servers/slapd/proto-slap.h
@@ -1097,16 +1097,22 @@ LDAP_SLAPD_F (int) slap_add_session_log LDAP_P((
 /*
  * sl_malloc.c
  */
-LDAP_SLAPD_V (BerMemoryFunctions) sl_mfuncs;
-LDAP_SLAPD_F (void *) sl_malloc LDAP_P(( ber_len_t size, void *ctx ));
-LDAP_SLAPD_F (void *) sl_realloc LDAP_P(( void *block, ber_len_t size, void *ctx ));
-LDAP_SLAPD_F (void *) sl_calloc LDAP_P(( ber_len_t nelem, ber_len_t size, void *ctx ));
-LDAP_SLAPD_F (void) sl_free LDAP_P(( void *, void *ctx ));
-LDAP_SLAPD_F (void) sl_mem_init LDAP_P(( void ));
-LDAP_SLAPD_F (void *) sl_mem_create LDAP_P(( ber_len_t size, void *ctx ));
-LDAP_SLAPD_F (void) sl_mem_detach LDAP_P(( void *ctx, void *memctx ));
-LDAP_SLAPD_F (void) sl_mem_destroy LDAP_P(( void *key, void *data ));
-LDAP_SLAPD_F (void *) sl_context LDAP_P(( void *ptr ));
+LDAP_SLAPD_F (void *) slap_sl_malloc LDAP_P((
+	ber_len_t size, void *ctx ));
+LDAP_SLAPD_F (void *) slap_sl_realloc LDAP_P((
+	void *block, ber_len_t size, void *ctx ));
+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_V (BerMemoryFunctions) slap_sl_mfuncs;
+
+LDAP_SLAPD_F (void) slap_sl_mem_init LDAP_P(( void ));
+LDAP_SLAPD_F (void *) slap_sl_mem_create LDAP_P(( ber_len_t size, void *ctx ));
+LDAP_SLAPD_F (void) slap_sl_mem_detach LDAP_P(( void *ctx, void *memctx ));
+LDAP_SLAPD_F (void) slap_sl_mem_destroy LDAP_P(( void *key, void *data ));
+LDAP_SLAPD_F (void *) slap_sl_context LDAP_P(( void *ptr ));
 
 /*
  * starttls.c
diff --git a/servers/slapd/result.c b/servers/slapd/result.c
index f591b5e6c2..af9510da36 100644
--- a/servers/slapd/result.c
+++ b/servers/slapd/result.c
@@ -858,15 +858,15 @@ slap_send_search_entry( Operation *op, SlapReply *rs )
 		size = i * sizeof(char *) + k;
 		if ( size > 0 ) {
 			char	*a_flags;
-			e_flags = sl_calloc ( 1, i * sizeof(char *) + k, op->o_tmpmemctx );
+			e_flags = slap_sl_calloc ( 1, i * sizeof(char *) + k, op->o_tmpmemctx );
 			if( e_flags == NULL ) {
 #ifdef NEW_LOGGING
 				LDAP_LOG( OPERATION, ERR, 
-					"send_search_entry: conn %lu sl_calloc failed\n",
+					"send_search_entry: conn %lu slap_sl_calloc failed\n",
 					op->o_connid ? op->o_connid : 0, 0, 0 );
 #else
 		    	Debug( LDAP_DEBUG_ANY, 
-					"send_search_entry: sl_calloc failed\n", 0, 0, 0 );
+					"send_search_entry: slap_sl_calloc failed\n", 0, 0, 0 );
 #endif
 				ber_free( ber, 1 );
 	
@@ -1049,7 +1049,7 @@ slap_send_search_entry( Operation *op, SlapReply *rs )
 			 * Reuse previous memory - we likely need less space
 			 * for operational attributes
 			 */
-			tmp = sl_realloc( e_flags, i * sizeof(char *) + k,
+			tmp = slap_sl_realloc( e_flags, i * sizeof(char *) + k,
 				op->o_tmpmemctx );
 			if ( tmp == NULL ) {
 #ifdef NEW_LOGGING
@@ -1255,7 +1255,7 @@ slap_send_search_entry( Operation *op, SlapReply *rs )
 
 	/* free e_flags */
 	if ( e_flags ) {
-		sl_free( e_flags, op->o_tmpmemctx );
+		slap_sl_free( e_flags, op->o_tmpmemctx );
 		e_flags = NULL;
 	}
 
@@ -1349,7 +1349,7 @@ error_return:;
 		rs->sr_flags &= ~REP_ENTRY_MUSTBEFREED;
 	}
 
-	if ( e_flags ) sl_free( e_flags, op->o_tmpmemctx );
+	if ( e_flags ) slap_sl_free( e_flags, op->o_tmpmemctx );
 
 	if (op->o_callback) {
 		slap_callback *sc = op->o_callback;
@@ -1664,7 +1664,7 @@ int slap_read_controls(
 	c.ldctl_oid = oid->bv_val;
 	c.ldctl_iscritical = 0;
 
-	*ctrl = sl_calloc( 1, sizeof(LDAPControl), NULL );
+	*ctrl = slap_sl_calloc( 1, sizeof(LDAPControl), NULL );
 	**ctrl = c;
 	return LDAP_SUCCESS;
 }
diff --git a/servers/slapd/sasl.c b/servers/slapd/sasl.c
index 1daf413556..43f32f2c28 100644
--- a/servers/slapd/sasl.c
+++ b/servers/slapd/sasl.c
@@ -1815,7 +1815,7 @@ int slap_sasl_getdn( Connection *conn, Operation *op, struct berval *id,
 		}
 
 		/* Build the new dn */
-		dn->bv_val = sl_malloc( len + 1, op->o_tmpmemctx );
+		dn->bv_val = slap_sl_malloc( len + 1, op->o_tmpmemctx );
 		if( dn->bv_val == NULL ) {
 #ifdef NEW_LOGGING
 			LDAP_LOG( TRANSPORT, ERR, 
@@ -1861,7 +1861,7 @@ int slap_sasl_getdn( Connection *conn, Operation *op, struct berval *id,
 		rc = dnNormalize( 0, NULL, NULL, dn, &dn2, op->o_tmpmemctx );
 
 		/* User DNs were constructed above and must be freed now */
-		sl_free( dn->bv_val, op->o_tmpmemctx );
+		slap_sl_free( dn->bv_val, op->o_tmpmemctx );
 
 		if ( rc != LDAP_SUCCESS ) {
 			BER_BVZERO( dn );
@@ -1873,7 +1873,7 @@ int slap_sasl_getdn( Connection *conn, Operation *op, struct berval *id,
 	/* Run thru regexp */
 	slap_sasl2dn( op, dn, &dn2, flags );
 	if( !BER_BVISNULL( &dn2 ) ) {
-		sl_free( dn->bv_val, op->o_tmpmemctx );
+		slap_sl_free( dn->bv_val, op->o_tmpmemctx );
 		*dn = dn2;
 #ifdef NEW_LOGGING
 		LDAP_LOG( TRANSPORT, ENTRY, 
diff --git a/servers/slapd/saslauthz.c b/servers/slapd/saslauthz.c
index 8935182ccc..d57a45128c 100644
--- a/servers/slapd/saslauthz.c
+++ b/servers/slapd/saslauthz.c
@@ -562,7 +562,7 @@ static void slap_sasl_rx_exp(
 		len += str[i].rm_eo - str[i].rm_so;
 		n++;
 	}
-	out->bv_val = sl_malloc( len + 1, ctx );
+	out->bv_val = slap_sl_malloc( len + 1, ctx );
 	out->bv_len = len;
 
 	/* Fill in URI with replace string, replacing $i as we go */
@@ -902,7 +902,7 @@ exact_match:
 
 CONCLUDED:
 	if( op.o_req_dn.bv_len ) ch_free( op.o_req_dn.bv_val );
-	if( op.o_req_ndn.bv_len ) sl_free( op.o_req_ndn.bv_val, opx->o_tmpmemctx );
+	if( op.o_req_ndn.bv_len ) slap_sl_free( op.o_req_ndn.bv_val, opx->o_tmpmemctx );
 	if( op.oq_search.rs_filter ) filter_free_x( opx, op.oq_search.rs_filter );
 	if( op.ors_filterstr.bv_len ) ch_free( op.ors_filterstr.bv_val );
 
@@ -1014,7 +1014,7 @@ void slap_sasl2dn( Operation *opx,
 	rc = slap_parseURI( opx, &regout, &op.o_req_dn,
 		&op.o_req_ndn, &op.oq_search.rs_scope, &op.oq_search.rs_filter,
 		&op.ors_filterstr );
-	if ( !BER_BVISNULL( &regout ) ) sl_free( regout.bv_val, opx->o_tmpmemctx );
+	if ( !BER_BVISNULL( &regout ) ) slap_sl_free( regout.bv_val, opx->o_tmpmemctx );
 	if ( rc != LDAP_SUCCESS ) {
 		goto FINISHED;
 	}
@@ -1093,8 +1093,8 @@ FINISHED:
 	if( !BER_BVISEMPTY( sasldn ) ) {
 		opx->o_conn->c_authz_backend = op.o_bd;
 	}
-	if( !BER_BVISNULL( &op.o_req_dn ) ) sl_free( op.o_req_dn.bv_val, opx->o_tmpmemctx );
-	if( !BER_BVISNULL( &op.o_req_ndn ) ) sl_free( op.o_req_ndn.bv_val, opx->o_tmpmemctx );
+	if( !BER_BVISNULL( &op.o_req_dn ) ) slap_sl_free( op.o_req_dn.bv_val, opx->o_tmpmemctx );
+	if( !BER_BVISNULL( &op.o_req_ndn ) ) slap_sl_free( op.o_req_ndn.bv_val, opx->o_tmpmemctx );
 	if( op.oq_search.rs_filter ) filter_free_x( opx, op.oq_search.rs_filter );
 	if( !BER_BVISNULL( &op.ors_filterstr ) ) ch_free( op.ors_filterstr.bv_val );
 
diff --git a/servers/slapd/schema_init.c b/servers/slapd/schema_init.c
index 9465c17d67..9d020cf36b 100644
--- a/servers/slapd/schema_init.c
+++ b/servers/slapd/schema_init.c
@@ -177,7 +177,7 @@ int octetStringIndexer(
 	/* we should have at least one value at this point */
 	assert( i > 0 );
 
-	keys = sl_malloc( sizeof( struct berval ) * (i+1), ctx );
+	keys = slap_sl_malloc( sizeof( struct berval ) * (i+1), ctx );
 
 	slen = syntax->ssyn_oidlen;
 	mlen = mr->smr_oidlen;
@@ -231,7 +231,7 @@ int octetStringFilter(
 	slen = syntax->ssyn_oidlen;
 	mlen = mr->smr_oidlen;
 
-	keys = sl_malloc( sizeof( struct berval ) * 2, ctx );
+	keys = slap_sl_malloc( sizeof( struct berval ) * 2, ctx );
 
 	HASH_Init( &HASHcontext );
 	if( prefix != NULL && prefix->bv_len > 0 ) {
@@ -440,7 +440,7 @@ octetStringSubstringsIndexer(
 		return LDAP_SUCCESS;
 	}
 
-	keys = sl_malloc( sizeof( struct berval ) * (nkeys+1), ctx );
+	keys = slap_sl_malloc( sizeof( struct berval ) * (nkeys+1), ctx );
 
 	slen = syntax->ssyn_oidlen;
 	mlen = mr->smr_oidlen;
@@ -597,7 +597,7 @@ octetStringSubstringsFilter (
 	slen = syntax->ssyn_oidlen;
 	mlen = mr->smr_oidlen;
 
-	keys = sl_malloc( sizeof( struct berval ) * (nkeys+1), ctx );
+	keys = slap_sl_malloc( sizeof( struct berval ) * (nkeys+1), ctx );
 	nkeys = 0;
 
 	if( flags & SLAP_INDEX_SUBSTR_INITIAL && sa->sa_initial.bv_val != NULL &&
@@ -823,7 +823,7 @@ nameUIDPretty(
 		if( rc != LDAP_SUCCESS ) return rc;
 
 		if( uidval.bv_val ) {
-			char *tmp = sl_realloc( out->bv_val, out->bv_len + uidval.bv_len + 2, ctx );
+			char *tmp = slap_sl_realloc( out->bv_val, out->bv_len + uidval.bv_len + 2, ctx );
 			int i, c, got1;
 			if( tmp == NULL ) {
 				ber_memfree_x( out->bv_val, ctx );
@@ -1482,7 +1482,7 @@ telephoneNumberNormalize(
 	/* validator should have refused an empty string */
 	assert( val->bv_len );
 
-	q = normalized->bv_val = sl_malloc( val->bv_len + 1, ctx );
+	q = normalized->bv_val = slap_sl_malloc( val->bv_len + 1, ctx );
 
 	for( p = val->bv_val; *p; p++ ) {
 		if ( ! ( ASCII_SPACE( *p ) || *p == '-' )) {
@@ -1494,7 +1494,7 @@ telephoneNumberNormalize(
 	normalized->bv_len = q - normalized->bv_val;
 
 	if( normalized->bv_len == 0 ) {
-		sl_free( normalized->bv_val, ctx );
+		slap_sl_free( normalized->bv_val, ctx );
 		normalized->bv_val = NULL;
 		return LDAP_INVALID_SYNTAX;
 	}
@@ -1771,7 +1771,7 @@ IA5StringNormalize(
 
 	normalized->bv_len = q - normalized->bv_val;
 	if( normalized->bv_len == 0 ) {
-		normalized->bv_val = sl_realloc( normalized->bv_val, 2, ctx );
+		normalized->bv_val = slap_sl_realloc( normalized->bv_val, 2, ctx );
 		normalized->bv_val[0] = ' ';
 		normalized->bv_val[1] = '\0';
 		normalized->bv_len = 1;
@@ -1824,7 +1824,7 @@ UUIDNormalize(
 	int i;
 	int j;
 	normalized->bv_len = 16;
-	normalized->bv_val = sl_malloc( normalized->bv_len+1, ctx );
+	normalized->bv_val = slap_sl_malloc( normalized->bv_len+1, ctx );
 
 	for( i=0, j=0; i<36; i++ ) {
 		unsigned char nibble;
@@ -1841,7 +1841,7 @@ UUIDNormalize(
 			nibble = val->bv_val[i] - ('A'-10);
 
 		} else {
-			sl_free( normalized->bv_val, ctx );
+			slap_sl_free( normalized->bv_val, ctx );
 			return LDAP_INVALID_SYNTAX;
 		}
 
@@ -1892,7 +1892,7 @@ numericStringNormalize(
 
 	assert( val->bv_len );
 
-	normalized->bv_val = sl_malloc( val->bv_len + 1, ctx );
+	normalized->bv_val = slap_sl_malloc( val->bv_len + 1, ctx );
 
 	p = val->bv_val;
 	q = normalized->bv_val;
@@ -1915,7 +1915,7 @@ numericStringNormalize(
 	normalized->bv_len = q - normalized->bv_val;
 
 	if( normalized->bv_len == 0 ) {
-		normalized->bv_val = sl_realloc( normalized->bv_val, 2, ctx );
+		normalized->bv_val = slap_sl_realloc( normalized->bv_val, 2, ctx );
 		normalized->bv_val[0] = ' ';
 		normalized->bv_val[1] = '\0';
 		normalized->bv_len = 1;
@@ -2083,10 +2083,10 @@ serialNumberAndIssuerPretty(
 
 	/* make room from sn + "$" */
 	out->bv_len = sn.bv_len + newi.bv_len + 1;
-	out->bv_val = sl_realloc( newi.bv_val, out->bv_len + 1, ctx );
+	out->bv_val = slap_sl_realloc( newi.bv_val, out->bv_len + 1, ctx );
 
 	if( out->bv_val == NULL ) {
-		sl_free( newi.bv_val, ctx );
+		slap_sl_free( newi.bv_val, ctx );
 		return LDAP_OTHER;
 	}
 
@@ -2170,10 +2170,10 @@ serialNumberAndIssuerNormalize(
 
 	/* make room from sn + "$" */
 	out->bv_len = sn.bv_len + newi.bv_len + 1;
-	out->bv_val = sl_realloc( newi.bv_val, out->bv_len + 1, ctx );
+	out->bv_val = slap_sl_realloc( newi.bv_val, out->bv_len + 1, ctx );
 
 	if( out->bv_val == NULL ) {
-		sl_free( newi.bv_val, ctx );
+		slap_sl_free( newi.bv_val, ctx );
 		return LDAP_OTHER;
 	}
 
@@ -2516,7 +2516,7 @@ generalizedTimeNormalize(
 	}
 
 	len = sizeof("YYYYmmddHHMMSSZ")-1 + fraction.bv_len;
-	normalized->bv_val = sl_malloc( len + 1, ctx );
+	normalized->bv_val = slap_sl_malloc( len + 1, ctx );
 	if ( normalized->bv_val == NULL ) {
 		return LBER_ERROR_MEMORY;
 	}
diff --git a/servers/slapd/schema_prep.c b/servers/slapd/schema_prep.c
index dffa3bf4fa..1baba5dcfb 100644
--- a/servers/slapd/schema_prep.c
+++ b/servers/slapd/schema_prep.c
@@ -115,7 +115,7 @@ static int objectSubClassIndexer(
 	}
 
 	/* over allocate */
-	ocvalues = sl_malloc( sizeof( struct berval ) * (noc+16), ctx );
+	ocvalues = slap_sl_malloc( sizeof( struct berval ) * (noc+16), ctx );
 
 	/* copy listed values (and termination) */
 	for( i=0; i<noc; i++ ) {
@@ -149,7 +149,7 @@ static int objectSubClassIndexer(
 			}
 
 			if( !found ) {
-				ocvalues = sl_realloc( ocvalues,
+				ocvalues = slap_sl_realloc( ocvalues,
 					sizeof( struct berval ) * (noc+2), ctx );
 
 				assert( k == noc );
@@ -170,7 +170,7 @@ static int objectSubClassIndexer(
 	rc = octetStringIndexer( use, mask, syntax, mr,
 		prefix, ocvalues, keysp, ctx );
 
-	sl_free( ocvalues, ctx );
+	slap_sl_free( ocvalues, ctx );
 	return rc;
 }
 
diff --git a/servers/slapd/search.c b/servers/slapd/search.c
index 52e7d5a3da..3c5b1ed934 100644
--- a/servers/slapd/search.c
+++ b/servers/slapd/search.c
@@ -335,8 +335,8 @@ do_search(
 	}
 
 	if( !op->o_req_ndn.bv_len && default_search_nbase.bv_len ) {
-		sl_free( op->o_req_dn.bv_val, op->o_tmpmemctx );
-		sl_free( op->o_req_ndn.bv_val, op->o_tmpmemctx );
+		slap_sl_free( op->o_req_dn.bv_val, op->o_tmpmemctx );
+		slap_sl_free( op->o_req_ndn.bv_val, op->o_tmpmemctx );
 
 		ber_dupbv_x( &op->o_req_dn, &default_search_base, op->o_tmpmemctx );
 		ber_dupbv_x( &op->o_req_ndn, &default_search_nbase, op->o_tmpmemctx );
@@ -419,8 +419,8 @@ return_results:;
 	if ( ( op->o_sync_slog_size != -1 ) )
 		return rs->sr_err;
 
-	if( op->o_req_dn.bv_val != NULL) sl_free( op->o_req_dn.bv_val, op->o_tmpmemctx );
-	if( op->o_req_ndn.bv_val != NULL) sl_free( op->o_req_ndn.bv_val, op->o_tmpmemctx );
+	if( op->o_req_dn.bv_val != NULL) slap_sl_free( op->o_req_dn.bv_val, op->o_tmpmemctx );
+	if( op->o_req_ndn.bv_val != NULL) slap_sl_free( op->o_req_ndn.bv_val, op->o_tmpmemctx );
 
 	if( op->ors_filterstr.bv_val != NULL) op->o_tmpfree( op->ors_filterstr.bv_val, op->o_tmpmemctx );
 	if( op->ors_filter != NULL) filter_free_x( op, op->ors_filter );
@@ -520,7 +520,7 @@ static int call_search_rewrite_plugins( Operation *op )
 		op->o_req_dn.bv_len = strlen( op->o_req_dn.bv_val );
 
 		if( op->o_req_ndn.bv_val != NULL) {
-			sl_free( op->o_req_ndn.bv_val, op->o_tmpmemctx );
+			slap_sl_free( op->o_req_ndn.bv_val, op->o_tmpmemctx );
 		}
 		rc = dnNormalize( 0, NULL, NULL, &op->o_req_dn, &op->o_req_ndn,
 			op->o_tmpmemctx );
diff --git a/servers/slapd/sessionlog.c b/servers/slapd/sessionlog.c
index 148f703360..2e9bbfca16 100644
--- a/servers/slapd/sessionlog.c
+++ b/servers/slapd/sessionlog.c
@@ -89,8 +89,8 @@ slap_send_session_log(
 			rs->sr_ctrls = ctrls;
 			rs->sr_flags = 0;
 			result = send_search_entry( op, rs );
-			sl_free( ctrls[num_ctrls-1]->ldctl_value.bv_val, op->o_tmpmemctx );
-			sl_free( ctrls[--num_ctrls], op->o_tmpmemctx );
+			slap_sl_free( ctrls[num_ctrls-1]->ldctl_value.bv_val, op->o_tmpmemctx );
+			slap_sl_free( ctrls[--num_ctrls], op->o_tmpmemctx );
 			ctrls[num_ctrls] = NULL;
 			rs->sr_ctrls = NULL;
 		}
diff --git a/servers/slapd/sl_malloc.c b/servers/slapd/sl_malloc.c
index cb96ed09da..7b8d327cb9 100644
--- a/servers/slapd/sl_malloc.c
+++ b/servers/slapd/sl_malloc.c
@@ -28,7 +28,7 @@ struct slab_heap {
 };
 
 void
-sl_mem_destroy(
+slap_sl_mem_destroy(
 	void *key,
 	void *data
 )
@@ -39,23 +39,17 @@ sl_mem_destroy(
 	ber_memfree_x(sh, NULL);
 }
 
-BER_MEMALLOC_FN sl_malloc;
-BER_MEMCALLOC_FN sl_calloc;
-BER_MEMREALLOC_FN sl_realloc;
-BER_MEMFREE_FN sl_free;
-
-
-BerMemoryFunctions sl_mfuncs =
-	{ sl_malloc, sl_calloc, sl_realloc, sl_free };
+BerMemoryFunctions slap_sl_mfuncs =
+	{ slap_sl_malloc, slap_sl_calloc, slap_sl_realloc, slap_sl_free };
 
 void
-sl_mem_init()
+slap_sl_mem_init()
 {
-	ber_set_option( NULL, LBER_OPT_MEMORY_FNS, &sl_mfuncs );
+	ber_set_option( NULL, LBER_OPT_MEMORY_FNS, &slap_sl_mfuncs );
 }
 
 void *
-sl_mem_create(
+slap_sl_mem_create(
 	ber_len_t size,
 	void *ctx
 )
@@ -63,7 +57,7 @@ sl_mem_create(
 	struct slab_heap *sh = NULL;
 	int pad = 2*sizeof(int)-1;
 
-	ldap_pvt_thread_pool_getkey( ctx, (void *)sl_mem_init, (void **)&sh, NULL );
+	ldap_pvt_thread_pool_getkey( ctx, (void *)slap_sl_mem_init, (void **)&sh, NULL );
 
 	/* round up to doubleword boundary */
 	size += pad;
@@ -72,7 +66,8 @@ sl_mem_create(
 	if (!sh) {
 		sh = ch_malloc( sizeof(struct slab_heap) );
 		sh->h_base = ch_malloc( size );
-		ldap_pvt_thread_pool_setkey( ctx, (void *)sl_mem_init, (void *)sh, sl_mem_destroy );
+		ldap_pvt_thread_pool_setkey( ctx, (void *)slap_sl_mem_init,
+			(void *)sh, slap_sl_mem_destroy );
 	} else if ( size > (char *) sh->h_end - (char *) sh->h_base ) {
 		sh->h_base = ch_realloc( sh->h_base, size );
 	}
@@ -82,17 +77,17 @@ sl_mem_create(
 }
 
 void
-sl_mem_detach(
+slap_sl_mem_detach(
 	void *ctx,
 	void *memctx
 )
 {
 	/* separate from context */
-	ldap_pvt_thread_pool_setkey( ctx, (void *)sl_mem_init, NULL, NULL );
+	ldap_pvt_thread_pool_setkey( ctx, (void *)slap_sl_mem_init, NULL, NULL );
 }
 
 void *
-sl_malloc(
+slap_sl_malloc(
     ber_len_t	size,
     void *ctx
 )
@@ -111,10 +106,12 @@ sl_malloc(
 	if ((char *) sh->h_last + size >= (char *) sh->h_end ) {
 #ifdef NEW_LOGGING
 		LDAP_LOG( OPERATION, INFO, 
-			   "sl_malloc of %lu bytes failed, using ch_malloc\n", (long)size, 0,0 );
+			"slap_sl_malloc of %lu bytes failed, using ch_malloc\n",
+			(long)size, 0,0 );
 #else
 		Debug( LDAP_DEBUG_TRACE,
-			   "sl_malloc of %lu bytes failed, using ch_malloc\n", (long)size, 0,0 );
+			"slap_sl_malloc of %lu bytes failed, using ch_malloc\n",
+			(long)size, 0,0 );
 #endif
 		return ch_malloc( size );
 	}
@@ -126,11 +123,11 @@ sl_malloc(
 }
 
 void *
-sl_calloc( ber_len_t n, ber_len_t size, void *ctx )
+slap_sl_calloc( ber_len_t n, ber_len_t size, void *ctx )
 {
 	void *new;
 
-	new = sl_malloc( n*size, ctx );
+	new = slap_sl_malloc( n*size, ctx );
 	if ( new ) {
 		memset( new, 0, n*size );
 	}
@@ -138,14 +135,14 @@ sl_calloc( ber_len_t n, ber_len_t size, void *ctx )
 }
 
 void *
-sl_realloc( void *ptr, ber_len_t size, void *ctx )
+slap_sl_realloc( void *ptr, ber_len_t size, void *ctx )
 {
 	struct slab_heap *sh = ctx;
 	int pad = 2*sizeof(int)-1;
 	ber_len_t *p = (ber_len_t *)ptr;
 	ber_len_t *new;
 
-	if ( ptr == NULL ) return sl_malloc( size, ctx );
+	if ( ptr == NULL ) return slap_sl_malloc( size, ctx );
 
 	/* Not our memory? */
 	if ( !sh || ptr < sh->h_base || ptr >= sh->h_end ) {
@@ -156,7 +153,7 @@ sl_realloc( void *ptr, ber_len_t size, void *ctx )
 		}
 #ifdef NEW_LOGGING
 		LDAP_LOG( OPERATION, ERR, 
-			   "ch_realloc: reallocation of %lu bytes failed\n", (long)size, 0,0 );
+			"ch_realloc: reallocation of %lu bytes failed\n", (long)size, 0,0 );
 #else
 		Debug( LDAP_DEBUG_ANY, "ch_realloc of %lu bytes failed\n",
 			(long) size, 0, 0 );
@@ -166,7 +163,7 @@ sl_realloc( void *ptr, ber_len_t size, void *ctx )
 	}
 
 	if ( size == 0 ) {
-		sl_free( ptr, ctx );
+		slap_sl_free( ptr, ctx );
 		return NULL;
 	}
 
@@ -186,14 +183,14 @@ sl_realloc( void *ptr, ber_len_t size, void *ctx )
 	
 	/* Nowhere to grow, need to alloc and copy */
 	} else {
-		new = sl_malloc( size, ctx );
+		new = slap_sl_malloc( size, ctx );
 		AC_MEMCPY( new, ptr, p[-1] );
 	}
 	return new;
 }
 
 void
-sl_free( void *ptr, void *ctx )
+slap_sl_free( void *ptr, void *ctx )
 {
 	struct slab_heap *sh = ctx;
 	ber_len_t *p = (ber_len_t *)ptr;
@@ -207,14 +204,14 @@ sl_free( void *ptr, void *ctx )
 }
 
 void *
-sl_context( void *ptr )
+slap_sl_context( void *ptr )
 {
 	struct slab_heap *sh = NULL;
 	void *ctx;
 
 	ctx = ldap_pvt_thread_pool_context();
 
-	ldap_pvt_thread_pool_getkey( ctx, (void *)sl_mem_init, (void **)&sh, NULL );
+	ldap_pvt_thread_pool_getkey( ctx, (void *)slap_sl_mem_init, (void **)&sh, NULL );
 
 	if ( sh && ptr >= sh->h_base && ptr <= sh->h_end ) {
 		return sh;
diff --git a/servers/slapd/slap.h b/servers/slapd/slap.h
index 2203393f0a..667f6694d5 100644
--- a/servers/slapd/slap.h
+++ b/servers/slapd/slap.h
@@ -2360,7 +2360,7 @@ typedef int (SLAP_CTRL_PARSE_FN) LDAP_P((
 	SlapReply *rs,
 	LDAPControl *ctrl ));
 
-#define SLMALLOC_SLAB_SIZE	(1024*1024)
+#define SLAP_SLAB_SIZE	(1024*1024)
 
 #if defined(LDAP_DEVEL) && defined(ENABLE_REWRITE)
 /* use librewrite for sasl-regexp */
diff --git a/servers/slapd/syncrepl.c b/servers/slapd/syncrepl.c
index 9885f2b9dc..2af17cd30b 100644
--- a/servers/slapd/syncrepl.c
+++ b/servers/slapd/syncrepl.c
@@ -963,8 +963,8 @@ syncrepl_message_to_entry(
 	dnPrettyNormal( NULL, &bdn, &dn, &ndn, op->o_tmpmemctx );
 	ber_dupbv( &op->o_req_dn, &dn );
 	ber_dupbv( &op->o_req_ndn, &ndn );
-	sl_free( ndn.bv_val, op->o_tmpmemctx );
-	sl_free( dn.bv_val, op->o_tmpmemctx );
+	slap_sl_free( ndn.bv_val, op->o_tmpmemctx );
+	slap_sl_free( dn.bv_val, op->o_tmpmemctx );
 
 	if ( syncstate == LDAP_SYNC_PRESENT || syncstate == LDAP_SYNC_DELETE ) {
 		return LDAP_SUCCESS;
@@ -1091,7 +1091,7 @@ syncrepl_entry(
 	op->ors_filter = &f;
 
 	op->ors_filterstr.bv_len = (sizeof("entryUUID=")-1) + syncUUID->bv_len;
-	op->ors_filterstr.bv_val = (char *) sl_malloc(
+	op->ors_filterstr.bv_val = (char *) slap_sl_malloc(
 		op->ors_filterstr.bv_len + 1, op->o_tmpmemctx ); 
 	AC_MEMCPY( op->ors_filterstr.bv_val, "entryUUID=", sizeof("entryUUID=")-1 );
 	AC_MEMCPY( &op->ors_filterstr.bv_val[sizeof("entryUUID=")-1],
@@ -1117,7 +1117,7 @@ syncrepl_entry(
 	}
 
 	if ( op->ors_filterstr.bv_val ) {
-		sl_free( op->ors_filterstr.bv_val, op->o_tmpmemctx );
+		slap_sl_free( op->ors_filterstr.bv_val, op->o_tmpmemctx );
 	}
 
 	cb.sc_response = null_callback;
@@ -1693,7 +1693,7 @@ syncrepl_updateCookie(
 	ber_dupbv( &e->e_nname, &slap_syncrepl_dn_bv );
 
 	if ( slap_syncrepl_dn_bv.bv_val ) {
-		sl_free( slap_syncrepl_dn_bv.bv_val, op->o_tmpmemctx );
+		slap_sl_free( slap_syncrepl_dn_bv.bv_val, op->o_tmpmemctx );
 	}
 
 	e->e_attrs = NULL;
@@ -1960,13 +1960,13 @@ slap_uuidstr_from_normalized(
 	if ( uuidstr ) {
 		new = uuidstr;
 	} else {
-		new = (struct berval *)sl_malloc( sizeof(struct berval), ctx );
+		new = (struct berval *)slap_sl_malloc( sizeof(struct berval), ctx );
 	}
 
 	new->bv_len = 36;
 
-	if (( new->bv_val = sl_malloc( new->bv_len + 1, ctx )) == NULL) {
-		if ( !uuidstr ) sl_free( new, ctx );
+	if (( new->bv_val = slap_sl_malloc( new->bv_len + 1, ctx )) == NULL) {
+		if ( !uuidstr ) slap_sl_free( new, ctx );
 		return NULL;
 	}
 
diff --git a/servers/slapd/value.c b/servers/slapd/value.c
index 893803def9..18d06216e2 100644
--- a/servers/slapd/value.c
+++ b/servers/slapd/value.c
@@ -274,11 +274,11 @@ int value_find_ex(
 			&vals[i], nval.bv_val == NULL ? val : &nval, &text );
 
 		if( rc == LDAP_SUCCESS && match == 0 ) {
-			sl_free( nval.bv_val, ctx );
+			slap_sl_free( nval.bv_val, ctx );
 			return rc;
 		}
 	}
 
-	sl_free( nval.bv_val, ctx );
+	slap_sl_free( nval.bv_val, ctx );
 	return LDAP_NO_SUCH_ATTRIBUTE;
 }
-- 
GitLab