ldap_first_attribute man page on IRIX

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

LDAP_FIRST_ATTRIBUTE(3)			  LDAP_FIRST_ATTRIBUTE(3)

NAME
       ldap_first_attribute,  ldap_next_attribute  - step through
       LDAP entry attributes

LIBRARY
       OpenLDAP LDAP (libldap, -lldap)

SYNOPSIS
       #include <ldap.h>

       char *ldap_first_attribute(
	    LDAP *ld, LDAPMessage entry, BerElement **berptr )

       char *ldap_next_attribute(
	    LDAP *ld, LDAPMessage entry, BerElement *ber )

DESCRIPTION
       The ldap_first_attribute() and ldap_next_attribute()  rou-
       tines  are  used to step through the attributes in an LDAP
       entry.  ldap_first_attribute() takes an entry as	 returned
       by ldap_first_entry(3) or ldap_next_entry(3) and returns a
       pointer to character string containing the first attribute
       description  in	the entry.  ldap_next_attribute() returns
       the next attribute description in the entry.

       It also returns, in berptr, a pointer to a  BerElement  it
       has allocated to keep track of its current position.  This
       pointer	should	be  passed   to	  subsequent   calls   to
       ldap_next_attribute() and is used used to effectively step
       through the entry's  attributes.	  The  caller  is  solely
       responsible  for	 freeing  the  BerElement  pointed  to by
       berptr when it is no longer needed by calling ber_free(3).
       When  calling  ber_free(3)  in  this instance, be sure the
       second argument is 0.

       The attribute names returned are suitable for inclusion in
       a  call	to ldap_get_values(3) to retrieve the attribute's
       values.

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

NOTES
       The   ldap_first_attribute()   and   ldap_next_attribute()
       return dynamically allocated memory that must be freed  by
       the caller via ldap_memfree(3).

SEE ALSO
       ldap(3),	     ldap_first_entry(3),     ldap_get_values(3),
       ldap_error(3)

ACKNOWLEDGEMENTS
       OpenLDAP is developed and maintained by The OpenLDAP  Pro-
       ject (http://www.openldap.org/).	 OpenLDAP is derived from
       University of Michigan LDAP 3.3 Release.

OpenLDAP LDVERSION	   RELEASEDATE	  LDAP_FIRST_ATTRIBUTE(3)
[top]

List of man pages available for IRIX

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