📄 ldap_first_attribute.3
字号:
.TH LDAP_FIRST_ATTRIBUTE 3 "RELEASEDATE" "OpenLDAP LDVERSION".\" $OpenLDAP: pkg/ldap/doc/man/man3/ldap_first_attribute.3,v 1.18.2.6 2007/01/02 21:43:44 kurt Exp $.\" Copyright 1998-2007 The OpenLDAP Foundation All Rights Reserved..\" Copying restrictions apply. See COPYRIGHT/LICENSE..SH NAMEldap_first_attribute, ldap_next_attribute \- step through LDAP entry attributes.SH LIBRARYOpenLDAP LDAP (libldap, -lldap).SH SYNOPSIS.nf.ft B#include <ldap.h>.LP.ft Bchar *ldap_first_attribute( LDAP *ld, LDAPMessage *entry, BerElement **berptr ).LP.ft Bchar *ldap_next_attribute( LDAP *ld, LDAPMessage *entry, BerElement *ber ).SH DESCRIPTIONThe.B ldap_first_attribute()and.B ldap_next_attribute()routines are usedto step through the attributes in an LDAP entry..B ldap_first_attribute()takes an \fIentry\fP as returned by.BR ldap_first_entry (3)or.BR ldap_next_entry (3)and returns a pointer to character stringcontaining the first attribute description in the entry..B ldap_next_attribute()returns the next attribute description in the entry..LPIt also returns, in \fIberptr\fP, a pointer to a BerElement it hasallocated to keep track of its current position. This pointer shouldbe passed to subsequent calls to.B ldap_next_attribute()and is used usedto effectively step through the entry's attributes. The caller issolely responsible for freeing the BerElement pointed to by \fIberptr\fPwhen it is no longer needed by calling.BR ber_free (3).When calling.BR ber_free (3)in this instance, be sure the second argument is 0..LPThe attribute names returned are suitable for inclusion in a callto.BR ldap_get_values (3)to retrieve the attribute's values..SH ERRORSIf an error occurs, NULL is returned and the ld_errno field in the\fIld\fP parameter is set to indicate the error. See.BR ldap_error (3)for a description of possible error codes..SH NOTESThe.B ldap_first_attribute()and.B ldap_next_attribute()return dynamically allocated memory that must be freed by the caller via.BR ldap_memfree (3). .SH SEE ALSO.BR ldap (3),.BR ldap_first_entry (3),.BR ldap_get_values (3),.BR ldap_error (3).SH ACKNOWLEDGEMENTS.B OpenLDAPis developed and maintained by The OpenLDAP Project (http://www.openldap.org/)..B OpenLDAPis derived from University of Michigan LDAP 3.3 Release.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -