ldap_get_values()和 ldap_get_values_len()用来从记录中取得给定属性的
值。ldap_count_values()和 ldap_count_values_len()用来计算返回值的个数。
ldap_value_free()和 ldap_value_free_len()用来释放属性值。
typedef struct berval {
unsigned long bv_len;
char *bv_val;
};
char **ldap_get_values(
LDAP *ld,
LDAPMessage *entry,
char *attr
);
struct berval **ldap_get_values_len(
LDAP *ld,
LDAPMessage *entry,
char *attr
);
int ldap_count_values( char **vals );
int ldap_count_values_len( struct berval **vals );
int ldap_value_free( char **vals );
int ldap_value_free_len( struct berval **vals );