ldap_memfree, ldap_memvfree, ldap_memalloc, ldap_memcalloc, ldap_memrealloc, ldap_strdup - LDAP memory
Contents
Acknowledgements
OpenLDAPSoftware is developed and maintained by The OpenLDAP Project <http://www.openldap.org/>.
OpenLDAPSoftware is derived from the University of Michigan LDAP 3.3 Release.
OpenLDAP 2.6.10+dfsg-1ubuntu1 2025/05/22 LDAP_MEMORY(3)
Description
These routines are used to allocate/deallocate memory used/returned by the LDAP library.
ldap_memalloc(), ldap_memcalloc(), ldap_memrealloc(), and ldap_memfree() are used exactly like the
standard malloc(3), calloc(3), realloc(3), and free(3) routines, respectively. The ldap_memvfree()
routine is used to free a dynamically allocated array of pointers to arbitrary dynamically allocated
objects. The ldap_strdup() routine is used exactly like the standard strdup(3) routine.
Library
OpenLDAP LDAP (libldap, -lldap)
Name
ldap_memfree, ldap_memvfree, ldap_memalloc, ldap_memcalloc, ldap_memrealloc, ldap_strdup - LDAP memory
allocation routines
See Also
ldap(3)
Synopsis
#include<ldap.h>voidldap_memfree(void*p);voidldap_memvfree(void**v);void*ldap_memalloc(ber_len_ts);void*ldap_memcalloc(ber_len_tn,ber_len_ts);void*ldap_memrealloc(void*p,ber_len_ts);char*ldap_strdup(LDAP_CONSTchar*p);
See Also
✳️
Eight Spoked Asterisk 