LDAP_BER_FREE(3LDAP) LDAP Library Functions LDAP_BER_FREE(3LDAP)
NAME
ldap_ber_free - free a BerElement structure from memory
SYNOPSIS
cc -flag ... file ...
-lldap [
-library ... ]
#include <ldap.h>
void ldap_ber_free(
BerElement *ber,
int freebufDESCRIPTION
You can make a call to the
ldap_ber_free() function to free
BerElement structures allocated by
ldap_first_attribute() and by
ldap_next_attribute() function calls. When freeing structures
allocated by these functions, specify 0 for the
freebuf argument. The
ldap_first_attribute() and by
ldap_next_attribute() functions do not
allocate the extra buffer in the
BerElement structure.
For example, to retrieve attributes from a search result entry, you
need to call the
ldap_first_attribute() function. A call to this
function allocates a
BerElement structure, which is used to help
track the current attribute. When you are done working with the
attributes, this structure should be freed from memory, if it still
exists.
This function is deprecated . Use the
ber_free() function instead.
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Obsolete |
+--------------------+-----------------+
SEE ALSO
ber_free(3LDAP),
ldap_first_attribute(3LDAP),
ldap_next_attribute(3LDAP),
attributes(7) October 25, 2001 LDAP_BER_FREE(3LDAP)