Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LDAP_MEMORY(3)		   Library Functions Manual		LDAP_MEMORY(3)

NAME
       ldap_memfree, ldap_memvfree, ldap_memalloc, ldap_memcalloc, ldap_memre-
       alloc, 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_memreal-
       loc(), 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)  rou-
       tine.

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 Uni-
       versity of Michigan LDAP	3.3 Release.

OpenLDAP 2.4.45			  2017/06/01			LDAP_MEMORY(3)

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | SEE ALSO | ACKNOWLEDGEMENTS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ldap_memfree&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help