(Input) The distinguished name (DN) of the entry upon which to perform the
compare.
attr
(Input) The attribute type to use in the comparison.
bvalue
(Input) The attribute value to compare against the value in the entry. This
is a pointer to a struct berval, making it possible to compare binary
values.
serverctrls
(Input) A list of LDAP server controls. This parameter may be set to null.
See Controls for LDAP APIs for more information about
server controls.
clientctrls
(Input) A list of LDAP client controls. This parameter may be set to null.
See Controls for LDAP APIs for more information about
client controls.
Return Value
LDAP_COMPARE_TRUE
if the entry contains the attribute value.
LDAP_COMPARE_FALSE
if the entry does not contain the attribute value.
another LDAP error code
if the request was not successful.
Error Conditions
The ldap_compare_ext_s() API will return an LDAP error code
if not successful. See LDAP Client API Error
Conditions for possible LDAP error code values.
Error Messages
The following message may be sent from this function.
Message ID
Error Message Text
CPF3CF2 E
Error(s) occurred during running of
ldap_compare_ext_s API.
Related Information
ldap_compare() -- Asynchronous compare to a
directory entry.