Manpages - ldap_memory.3
Table of Contents
NAME
ldap_memfree, ldap_memvfree, ldap_memalloc, ldap_memcalloc, ldap_memrealloc, ldap_strdup - LDAP memory allocation routines
LIBRARY
OpenLDAP LDAP (libldap, -lldap)
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/);*
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.
SEE ALSO
*ldap*(3)
ACKNOWLEDGEMENTS
OpenLDAP Software is developed and maintained by The OpenLDAP Project http://www.openldap.org/. OpenLDAP Software is derived from the University of Michigan LDAP 3.3 Release.