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

FreeBSD Manual Pages

  
 
  

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

NAME
     ldap_parse_vlv_control  - Decode the information returned from a search op-
     eration that used a VLV (virtual list view) control

LIBRARY
     OpenLDAP LDAP (libldap, -lldap)

SYNOPSIS
     #include <ldap.h>

     int ldap_parse_vlv_control( ld, ctrlp, target_posp, list_countp, contextp, errcodep )
     LDAP *ld;
     LDAPControl **ctrlp;
     unsigned long *target_posp, *list_countp;
     struct berval **contextp;
     int *errcodep;

DESCRIPTION
     The ldap_parse_vlv_control is used to decode the information returned  from
     a	search	operation that used a VLV (virtual list view)control. It takes a
     null terminated array of LDAPControl structures, usually obtained by a call
     to the ldap_parse_resultfunction, a target_pos which points to the list in-
     dex of the target entry. If this parameter is NULL, the target position  is
     not returned. The index returned is an approximation of the position of the
     target  entry.  It is not guaranteed to be exact. The parameter list_countp
     points to the server's estimate of the size of the list. If this  parameter
     is  NULL, the size is not returned. contextp is a pointer to the address of
     a berval structure that contains a server-generated context  identifier  if
     server  returns  one.  If	server does not return a context identifier, the
     server returns a NULL in this parameter. If this parameter is set to  NULL,
     the  context  identifier is not returned. You should use this returned con-
     text in the next call to create a VLV control. When the berval structure is
     no longer needed, you should free the  memory  by	calling  the  ber_bvfree
     function.e errcodep is an output parameter, which points to the result code
     returned  by  the server. If this parameter is NULL, the result code is not
     returned.

     See ldap.h for a list of possible return codes.

SEE ALSO
     ldap_search(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	       LDAP_PARSE_VLV_CONTROL(3)

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

home | help