ldap_count_values man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

ldap_get_values(3LDAP)	    LDAP Library Functions	ldap_get_values(3LDAP)

NAME
       ldap_get_values,		ldap_get_values_len,	    ldap_count_values,
       ldap_count_values_len,  ldap_value_free,	 ldap_value_free_len  -	  LDAP
       attribute value handling functions

SYNOPSIS
       cc[ flag... ] file... -lldap[ library... ]
       #include <lber.h>
       #include <ldap.h>

       char **ldap_get_values(LDAP *ld, LDAPMessage *entry, char *attr);

       struct berval **ldap_get_values_len(LDAP *ld, LDAPMessage *entry,
	    char *attr);

       ldap_count_values(char **vals);

       ldap_count_values_len(struct berval **vals);

       ldap_value_free(char **vals);

       ldap_value_free_len(struct berval **vals);

DESCRIPTION
       These  functions	 are  used to retrieve and manipulate attribute values
       from  an	 LDAP  entry  as  returned   by	  ldap_first_entry(3LDAP)   or
       ldap_next_entry(3LDAP).	ldap_get_values()  takes  the  entry  and  the
       attribute attr whose values are desired and returns  a  null-terminated
       array  of  the  attribute's  values.   attr may be an attribute type as
       returned		 from	       ldap_first_attribute(3LDAP)	    or
       ldap_next_attribute(3LDAP),  or	if  the attribute type is known it can
       simply be given.

       The  number  of	values	in  the	 array	can  be	 counted  by   calling
       ldap_count_values(). The array of values returned can be freed by call‐
       ing ldap_value_free().

       If the attribute values are binary in nature, and thus not suitable  to
       be returned as an array of char *'s, the ldap_get_values_len() function
       can be used instead.  It takes the  same	 parameters  as	 ldap_get_val‐
       ues(), but returns a null-terminated array of pointers to berval struc‐
       tures, each containing the length of and a pointer to a value.

       The  number  of	values	in  the	 array	can  be	 counted  by   calling
       ldap_count_values_len().	 The  array of values returned can be freed by
       calling ldap_value_free_len().

ERRORS
       If an error occurs in ldap_get_values() or ldap_get_values_len(),  NULL
       returned	 and the ld_errno field in the ld parameter is set to indicate
       the error.  See ldap_error(3LDAP) for a description of  possible	 error
       codes.

ATTRIBUTES
       See attributes(5) for a description of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       │Availability		     │system/library (32-bit)	   │
       │			     │SUNWcslx (64-bit)		   │
       │Interface Stability	     │Committed			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       ldap(3LDAP),    ldap_first_entry(3LDAP),	  ldap_first_attribute(3LDAP),
       ldap_error(3LDAP), attributes(5)

NOTES
       These functions allocates memory that the caller must free.

SunOS 5.11			  28 Jan 2002		ldap_get_values(3LDAP)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net