Asynchronously modifies the specified entry on the LDAP server.
#include <ldap.h>
int ldap_modify (
LDAP *ld,
const char *dn,
LDAPMod **mods);
(IN) Points to the handle for the LDAP session.
(IN) Points to the distinguished name of the entry to modify.
(IN) Points to a NULL-terminated array of pointers to the modifications to make to the entry. Each LDAPMod structure contains the modifications for one attribute.
To obtain the results of the operation, call the ldap_result function with the returned message ID.
If the ldap_modify function returns -1, check the LDAP_OPT_RESULT_CODE option in the LDAP handle for the error code.
To free the memory used by the LDAPMod structures, call the ldap_mods_free function.
Use the ldap_rename or ldap_rename_s function to modify the entry's name.