]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/sl_malloc.c
misc cleanup
[openldap] / servers / slapd / sl_malloc.c
index f56328815ae26e029c2e45b20f5ae70252431cde..e40e86480705a5b86d57b2f01d83b66df293add8 100644 (file)
@@ -18,7 +18,7 @@ struct slab_heap {
        void *h_end;
 };
 
-static void
+void
 sl_mem_destroy(
        void *key,
        void *data
@@ -72,6 +72,16 @@ sl_mem_create(
        return sh;
 }
 
+void
+sl_mem_detach(
+       void *ctx,
+       void *memctx
+)
+{
+       /* separate from context */
+       ldap_pvt_thread_pool_setkey( ctx, sl_mem_init, NULL, NULL );
+}
+
 void *
 sl_malloc(
     ber_len_t  size,