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

FreeBSD Manual Pages

  
 
  

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

NAME
     ber_memalloc,  ber_memcalloc,  ber_memrealloc,  ber_memfree, ber_memvfree -
     OpenLDAP LBER memory allocators

LIBRARY
     OpenLDAP LBER (liblber, -llber)

SYNOPSIS
     #include <lber.h>

     void *ber_memalloc(ber_len_t bytes);

     void *ber_memcalloc(ber_len_t nelems, ber_len_t bytes);

     void *ber_memrealloc(void *ptr, ber_len_t bytes);

     void ber_memfree(void *ptr);

     void ber_memvfree(void **vec);

DESCRIPTION
     These routines are used to allocate/deallocate memory used/returned by  the
     Lightweight  BER  library as required by lber-encode(3) and lber-decode(3).
     ber_memalloc(), ber_memcalloc(), ber_memrealloc(),  and  ber_memfree()  are
     used  exactly  like  the  standard  malloc(3),  calloc(3),  realloc(3), and
     free(3) routines, respectively.  The ber_memvfree() routine is used to free
     a dynamically allocated array of pointers to  arbitrary  dynamically  allo-
     cated objects.

SEE ALSO
     lber-decode(3), lber-encode(3), lber-types(3)

ACKNOWLEDGEMENTS
     OpenLDAP  Software  is  developed	and  maintained  by The OpenLDAP Project
     <http://www.openldap.org/>.  OpenLDAP Software is derived from the  Univer-
     sity of Michigan LDAP 3.3 Release.

OpenLDAP 2.6.13 		   2026/03/09			  LBER_MEMORY(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lber-memory&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help