logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ldap_memfree, ldap_memvfree, ldap_memalloc, ldap_memcalloc, ldap_memrealloc, ldap_strdup - LDAP memory

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);