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.

SEE ALSO

ldap(3)

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.


See the following documents: COPYRIGHTLICENSE