Appends a new mod to a Slapi_Mods structure, with attribute values provided as an array of Slapi_Value.
#include "slapi-plugin.h" void slapi_mods_add_mod_values( Slapi_Mods *smods, int modtype, const char *type, Slapi_Value **va );
This function takes the following parameters:
Pointer to an initialized Slapi_Mods.
One of LDAP_MOD_ADD, LDAP_MOD_DELETE, LDAP_MOD_REPLACE.
The LDAP attribute type.
A NULL terminated array of Slapi_Value representing the attribute values.
This function appends a new mod to a Slapi_Mods. The mod is constructed from copies of the values of modtype, type and va. Use this function when you have the attribute values to hand as an array of Slapi_Value.
This function must not be used on a Slapi_Mods initialized with slapi_mods_init_byref().
See Also