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.