Name
ldap_memfree, ldap_memvfree, ldap_memalloc,
ldap_memcalloc, ldap_memrealloc, ldap_strdup — LDAP
memory allocation routines
Synopsis
#include <ldap.h>
void
ldap_memfree( |
void * |
p) ; |
void
ldap_memvfree( |
void ** |
v) ; |
void
*ldap_memalloc( |
ber_len_t |
s) ; |
void
*ldap_memcalloc( |
ber_len_t |
n, |
|
ber_len_t |
s) ; |
void
*ldap_memrealloc( |
void * |
p, |
|
ber_len_t |
s) ; |
char
*ldap_strdup( |
LDAP_CONST char
* |
p) ; |
LIBRARY
OpenLDAP LDAP (libldap, -lldap)
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.
ACKNOWLEDGEMENTS
OpenLDAP Software
is developed and maintained by The OpenLDAP Project
<http://www.openldap.org/>.
OpenLDAP Software is
derived from University of Michigan LDAP 3.3 Release.