mods               74 libcli/ldap/ldap_message.c 				    struct ldap_mod **mods,
mods               77 libcli/ldap/ldap_message.c 	*mods = talloc_realloc(mem_ctx, *mods, struct ldap_mod, (*num_mods)+1);
mods               79 libcli/ldap/ldap_message.c 	if (*mods == NULL)
mods               82 libcli/ldap/ldap_message.c 	(*mods)[*num_mods] = *mod;
mods              499 libcli/ldap/ldap_message.c 			struct ldb_message_element *attrib = &r->mods[i].attrib;
mods              501 libcli/ldap/ldap_message.c 			asn1_write_enumerated(data, r->mods[i].type);
mods             1308 libcli/ldap/ldap_message.c 		r->mods = NULL;
mods             1320 libcli/ldap/ldap_message.c 						     &r->mods, &r->num_mods)) {
mods              136 libcli/ldap/ldap_message.h 	struct ldap_mod *mods;
mods             1840 source3/include/proto.h ADS_STATUS ads_mod_str(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
mods             1842 source3/include/proto.h ADS_STATUS ads_mod_strlist(TALLOC_CTX *ctx, ADS_MODLIST *mods,
mods             1844 source3/include/proto.h ADS_STATUS ads_gen_mod(ADS_STRUCT *ads, const char *mod_dn, ADS_MODLIST mods);
mods             1845 source3/include/proto.h ADS_STATUS ads_gen_add(ADS_STRUCT *ads, const char *new_dn, ADS_MODLIST mods);
mods             1849 source3/include/proto.h ADS_STATUS ads_add_strlist(TALLOC_CTX *ctx, ADS_MODLIST *mods,
mods             1901 source3/include/proto.h 				 TALLOC_CTX *ctx, const ADS_MODLIST *mods);
mods             1903 source3/include/proto.h 					TALLOC_CTX *ctx, ADS_MODLIST *mods);
mods             1906 source3/include/proto.h 					  ADS_MODLIST *mods,
mods             1909 source3/include/proto.h 				       ADS_MODLIST *mods,
mods              141 source3/include/smbldap.h 		      LDAPMod ***mods,
mods               72 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldap_mod **mods;
mods               77 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	mods = talloc_array(mem_ctx, struct ldap_mod *, msg->num_elements+1);
mods               78 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	if (!mods) {
mods               82 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	mods[0] = NULL;
mods               87 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		mods[n] = talloc(mods, struct ldap_mod);
mods               88 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		if (!mods[n]) {
mods               91 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		mods[n + 1] = NULL;
mods               92 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		mods[n]->type = 0;
mods               93 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		mods[n]->attrib = *el;
mods               97 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				mods[n]->type = LDAP_MODIFY_ADD;
mods              100 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				mods[n]->type = LDAP_MODIFY_DELETE;
mods              103 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				mods[n]->type = LDAP_MODIFY_REPLACE;
mods              111 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	return mods;
mods              114 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	talloc_free(mods);
mods              490 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldap_mod **mods;
mods              513 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	mods = ildb_msg_to_mods(msg, &n, req->op.add.message, 0);
mods              514 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	if (mods == NULL) {
mods              527 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		msg->r.AddRequest.attributes[i] = mods[i]->attrib;
mods              540 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldap_mod **mods;
mods              563 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	mods = ildb_msg_to_mods(msg, &n, req->op.mod.message, 1);
mods              564 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	if (mods == NULL) {
mods              570 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	msg->r.ModifyRequest.mods = talloc_array(msg, struct ldap_mod, n);
mods              571 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	if (msg->r.ModifyRequest.mods == NULL) {
mods              577 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		msg->r.ModifyRequest.mods[i] = *mods[i];
mods              108 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	LDAPMod **mods;
mods              113 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	mods = talloc_array(mem_ctx, LDAPMod *, msg->num_elements+1);
mods              114 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	if (!mods) {
mods              118 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	mods[0] = NULL;
mods              123 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods] = talloc(mods, LDAPMod);
mods              124 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		if (!mods[num_mods]) {
mods              127 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods+1] = NULL;
mods              128 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods]->mod_op = LDAP_MOD_BVALUES;
mods              132 source3/lib/ldb/ldb_ldap/ldb_ldap.c 				mods[num_mods]->mod_op |= LDAP_MOD_ADD;
mods              135 source3/lib/ldb/ldb_ldap/ldb_ldap.c 				mods[num_mods]->mod_op |= LDAP_MOD_DELETE;
mods              138 source3/lib/ldb/ldb_ldap/ldb_ldap.c 				mods[num_mods]->mod_op |= LDAP_MOD_REPLACE;
mods              142 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods]->mod_type = discard_const_p(char, el->name);
mods              143 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods]->mod_vals.modv_bvals = talloc_array(mods[num_mods], 
mods              146 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		if (!mods[num_mods]->mod_vals.modv_bvals) {
mods              151 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			mods[num_mods]->mod_vals.modv_bvals[j] = talloc(mods[num_mods]->mod_vals.modv_bvals,
mods              153 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			if (!mods[num_mods]->mod_vals.modv_bvals[j]) {
mods              156 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			mods[num_mods]->mod_vals.modv_bvals[j]->bv_val =
mods              158 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			mods[num_mods]->mod_vals.modv_bvals[j]->bv_len = el->values[j].length;
mods              160 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods]->mod_vals.modv_bvals[j] = NULL;
mods              164 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	return mods;
mods              167 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	talloc_free(mods);
mods              320 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	LDAPMod **mods;
mods              336 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	mods = lldb_msg_to_mods(lldb_ac, req->op.add.message, 0);
mods              337 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	if (mods == NULL) {
mods              346 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_add_ext(lldb->ldap, dn, mods,
mods              365 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	LDAPMod **mods;
mods              381 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	mods = lldb_msg_to_mods(lldb_ac, req->op.mod.message, 1);
mods              382 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	if (mods == NULL) {
mods              391 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_modify_ext(lldb->ldap, dn, mods,
mods              439 source3/lib/smbldap.c 	LDAPMod **mods;
mods              443 source3/lib/smbldap.c 	mods = *modlist;
mods              457 source3/lib/smbldap.c 	if (mods == NULL) {
mods              458 source3/lib/smbldap.c 		mods = SMB_MALLOC_P(LDAPMod *);
mods              459 source3/lib/smbldap.c 		if (mods == NULL) {
mods              463 source3/lib/smbldap.c 		mods[0] = NULL;
mods              466 source3/lib/smbldap.c 	for (i = 0; mods[i] != NULL; ++i) {
mods              467 source3/lib/smbldap.c 		if (mods[i]->mod_op == modop && strequal(mods[i]->mod_type, attribute))
mods              471 source3/lib/smbldap.c 	if (mods[i] == NULL) {
mods              472 source3/lib/smbldap.c 		mods = SMB_REALLOC_ARRAY (mods, LDAPMod *, i + 2);
mods              473 source3/lib/smbldap.c 		if (mods == NULL) {
mods              477 source3/lib/smbldap.c 		mods[i] = SMB_MALLOC_P(LDAPMod);
mods              478 source3/lib/smbldap.c 		if (mods[i] == NULL) {
mods              482 source3/lib/smbldap.c 		mods[i]->mod_op = modop;
mods              483 source3/lib/smbldap.c 		mods[i]->mod_values = NULL;
mods              484 source3/lib/smbldap.c 		mods[i]->mod_type = SMB_STRDUP(attribute);
mods              485 source3/lib/smbldap.c 		mods[i + 1] = NULL;
mods              493 source3/lib/smbldap.c 		if (mods[i]->mod_values != NULL) {
mods              494 source3/lib/smbldap.c 			for (; mods[i]->mod_values[j] != NULL; j++);
mods              496 source3/lib/smbldap.c 		mods[i]->mod_values = SMB_REALLOC_ARRAY(mods[i]->mod_values, char *, j + 2);
mods              498 source3/lib/smbldap.c 		if (mods[i]->mod_values == NULL) {
mods              508 source3/lib/smbldap.c 		mods[i]->mod_values[j] = utf8_value;
mods              510 source3/lib/smbldap.c 		mods[i]->mod_values[j + 1] = NULL;
mods              512 source3/lib/smbldap.c 	*modlist = mods;
mods              521 source3/lib/smbldap.c 		      LDAPMod ***mods,
mods              564 source3/lib/smbldap.c 		smbldap_set_mod(mods, LDAP_MOD_DELETE, attribute, oldval);
mods              573 source3/lib/smbldap.c 		smbldap_set_mod(mods, LDAP_MOD_ADD, attribute, newval);
mods               40 source3/lib/smbldap_util.c 	LDAPMod **mods = NULL;
mods               82 source3/lib/smbldap_util.c 		smbldap_set_mod( &mods, LDAP_MOD_REPLACE, policy_attr, val);
mods               84 source3/lib/smbldap_util.c 		rc = smbldap_modify(ldap_state, dn, mods);
mods               96 source3/lib/smbldap_util.c 			ldap_mods_free(mods, True);
mods              102 source3/lib/smbldap_util.c 	ldap_mods_free(mods, True);
mods              121 source3/lib/smbldap_util.c 	LDAPMod **mods = NULL;
mods              187 source3/lib/smbldap_util.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD,
mods              196 source3/lib/smbldap_util.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD,
mods              204 source3/lib/smbldap_util.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD,
mods              208 source3/lib/smbldap_util.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectclass", LDAP_OBJ_DOMINFO);
mods              218 source3/lib/smbldap_util.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD,
mods              225 source3/lib/smbldap_util.c 	rc = smbldap_add(ldap_state, dn, mods);
mods              236 source3/lib/smbldap_util.c 		ldap_mods_free(mods, True);
mods              241 source3/lib/smbldap_util.c 	ldap_mods_free(mods, True);
mods             1364 source3/libads/ldap.c 	LDAPMod **mods;
mods             1366 source3/libads/ldap.c 	if ((mods = TALLOC_ZERO_ARRAY(ctx, LDAPMod *, ADS_MODLIST_ALLOC_SIZE + 1)))
mods             1369 source3/libads/ldap.c 		mods[ADS_MODLIST_ALLOC_SIZE] = (LDAPMod *) -1;
mods             1371 source3/libads/ldap.c 	return (ADS_MODLIST)mods;
mods             1378 source3/libads/ldap.c static ADS_STATUS ads_modlist_add(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
mods             1384 source3/libads/ldap.c 	LDAPMod **modlist = (LDAPMod **) *mods;
mods             1409 source3/libads/ldap.c 		*mods = (ADS_MODLIST)modlist;
mods             1435 source3/libads/ldap.c ADS_STATUS ads_mod_str(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
mods             1444 source3/libads/ldap.c 		return ads_modlist_add(ctx, mods, LDAP_MOD_DELETE, name, NULL);
mods             1445 source3/libads/ldap.c 	return ads_modlist_add(ctx, mods, LDAP_MOD_REPLACE, name, values);
mods             1456 source3/libads/ldap.c ADS_STATUS ads_mod_strlist(TALLOC_CTX *ctx, ADS_MODLIST *mods,
mods             1460 source3/libads/ldap.c 		return ads_modlist_add(ctx, mods, LDAP_MOD_DELETE, name, NULL);
mods             1461 source3/libads/ldap.c 	return ads_modlist_add(ctx, mods, LDAP_MOD_REPLACE, 
mods             1474 source3/libads/ldap.c static ADS_STATUS ads_mod_ber(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
mods             1482 source3/libads/ldap.c 		return ads_modlist_add(ctx, mods, LDAP_MOD_DELETE, name, NULL);
mods             1483 source3/libads/ldap.c 	return ads_modlist_add(ctx, mods, LDAP_MOD_REPLACE|LDAP_MOD_BVALUES,
mods             1495 source3/libads/ldap.c ADS_STATUS ads_gen_mod(ADS_STRUCT *ads, const char *mod_dn, ADS_MODLIST mods)
mods             1518 source3/libads/ldap.c 	for(i=0;(mods[i]!=0)&&(mods[i]!=(LDAPMod *) -1);i++);
mods             1520 source3/libads/ldap.c 	mods[i] = NULL;
mods             1522 source3/libads/ldap.c 				(LDAPMod **) mods, controls, NULL);
mods             1534 source3/libads/ldap.c ADS_STATUS ads_gen_add(ADS_STRUCT *ads, const char *new_dn, ADS_MODLIST mods)
mods             1546 source3/libads/ldap.c 	for(i=0;(mods[i]!=0)&&(mods[i]!=(LDAPMod *) -1);i++);
mods             1548 source3/libads/ldap.c 	mods[i] = NULL;
mods             1550 source3/libads/ldap.c 	ret = ldap_add_s(ads->ldap.ld, utf8_dn, (LDAPMod**)mods);
mods             1709 source3/libads/ldap.c ADS_STATUS ads_add_strlist(TALLOC_CTX *ctx, ADS_MODLIST *mods,
mods             1712 source3/libads/ldap.c 	return ads_modlist_add(ctx, mods, LDAP_MOD_ADD, name,
mods             1807 source3/libads/ldap.c 	ADS_MODLIST mods;
mods             1827 source3/libads/ldap.c 	if (!(mods = ads_init_mods(ctx))) {
mods             1832 source3/libads/ldap.c 	ret = ads_mod_strlist(ctx, &mods, "servicePrincipalName", servicePrincipalName);
mods             1845 source3/libads/ldap.c 	ret = ads_gen_mod(ads, dn_string, mods);
mods             1877 source3/libads/ldap.c 	ADS_MODLIST mods;
mods             1925 source3/libads/ldap.c 	if ( (mods = ads_init_mods(ctx)) == NULL ) {
mods             1930 source3/libads/ldap.c 	ret = ads_add_strlist(ctx, &mods, "servicePrincipalName", servicePrincipalName);
mods             1941 source3/libads/ldap.c 	ret = ads_gen_mod(ads, dn_string, mods);
mods             1968 source3/libads/ldap.c 	ADS_MODLIST mods;
mods             2003 source3/libads/ldap.c 	if (!(mods = ads_init_mods(ctx))) {
mods             2007 source3/libads/ldap.c 	ads_mod_str(ctx, &mods, "cn", machine_name);
mods             2008 source3/libads/ldap.c 	ads_mod_str(ctx, &mods, "sAMAccountName", samAccountName);
mods             2009 source3/libads/ldap.c 	ads_mod_strlist(ctx, &mods, "objectClass", objectClass);
mods             2010 source3/libads/ldap.c 	ads_mod_str(ctx, &mods, "userAccountControl", controlstr);
mods             2012 source3/libads/ldap.c 	ret = ads_gen_add(ads, new_dn, mods);
mods              102 source3/libads/ldap_printer.c 				 TALLOC_CTX *ctx, const ADS_MODLIST *mods)
mods              104 source3/libads/ldap_printer.c 	return ads_gen_mod(ads, prt_dn, *mods);
mods              111 source3/libads/ldap_printer.c 					TALLOC_CTX *ctx, ADS_MODLIST *mods)
mods              113 source3/libads/ldap_printer.c 	ads_mod_str(ctx, mods, "objectClass", "printQueue");
mods              114 source3/libads/ldap_printer.c 	return ads_gen_add(ads, prt_dn, *mods);
mods              120 source3/libads/ldap_printer.c static bool map_sz(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
mods              137 source3/libads/ldap_printer.c 		status = ads_mod_str(ctx, mods, value->valuename, str_value);
mods              147 source3/libads/ldap_printer.c static bool map_dword(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
mods              159 source3/libads/ldap_printer.c 	status = ads_mod_str(ctx, mods, value->valuename, str_value);
mods              166 source3/libads/ldap_printer.c static bool map_bool(TALLOC_CTX *ctx, ADS_MODLIST *mods,
mods              179 source3/libads/ldap_printer.c 	status = ads_mod_str(ctx, mods, value->valuename, str_value);
mods              186 source3/libads/ldap_printer.c static bool map_multi_sz(TALLOC_CTX *ctx, ADS_MODLIST *mods,
mods              219 source3/libads/ldap_printer.c 		status = ads_mod_strlist(ctx, mods, value->valuename, 
mods              234 source3/libads/ldap_printer.c static void map_regval_to_ads(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
mods              296 source3/libads/ldap_printer.c 			if (!map[i].fn(ctx, mods, value)) {
mods              309 source3/libads/ldap_printer.c 					  ADS_MODLIST *mods,
mods              359 source3/libads/ldap_printer.c 				map_regval_to_ads(mem_ctx, mods, &v);
mods              386 source3/libads/ldap_printer.c 				map_regval_to_ads(mem_ctx, mods, &v);
mods              391 source3/libads/ldap_printer.c 	ads_mod_str(mem_ctx, mods, SPOOL_REG_PRINTERNAME, printer);
mods              400 source3/libads/ldap_printer.c 				       ADS_MODLIST *mods,
mods              408 source3/libads/ldap_printer.c 			map_regval_to_ads(mem_ctx, mods, ctr->values[val]);
mods               52 source3/libads/ldap_user.c 	ADS_MODLIST mods;
mods               76 source3/libads/ldap_user.c 	if (!(mods = ads_init_mods(ctx)))
mods               79 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "cn", name);
mods               80 source3/libads/ldap_user.c 	ads_mod_strlist(ctx, &mods, "objectClass", objectClass);
mods               81 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "userPrincipalName", upn);
mods               82 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "name", name);
mods               83 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "displayName", name);
mods               84 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "sAMAccountName", user);
mods               85 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "userAccountControl", controlstr);
mods               86 source3/libads/ldap_user.c 	status = ads_gen_add(ads, new_dn, mods);
mods               98 source3/libads/ldap_user.c 	ADS_MODLIST mods;
mods              114 source3/libads/ldap_user.c 	if (!(mods = ads_init_mods(ctx)))
mods              117 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "cn", group);
mods              118 source3/libads/ldap_user.c 	ads_mod_strlist(ctx, &mods, "objectClass",objectClass);
mods              119 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "name", group);
mods              121 source3/libads/ldap_user.c 		ads_mod_str(ctx, &mods, "description", comment);
mods              122 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "sAMAccountName", group);
mods              123 source3/libads/ldap_user.c 	status = ads_gen_add(ads, new_dn, mods);
mods              293 source3/libgpo/gpo_ldap.c 	ADS_MODLIST mods;
mods              327 source3/libgpo/gpo_ldap.c 	mods = ads_init_mods(mem_ctx);
mods              328 source3/libgpo/gpo_ldap.c 	ADS_ERROR_HAVE_NO_MEMORY(mods);
mods              330 source3/libgpo/gpo_ldap.c 	status = ads_mod_str(mem_ctx, &mods, "gPLink", gp_link_new);
mods              335 source3/libgpo/gpo_ldap.c 	return ads_gen_mod(ads, link_dn, mods);
mods              352 source3/libgpo/gpo_ldap.c 	ADS_MODLIST mods;
mods              390 source3/libgpo/gpo_ldap.c 	mods = ads_init_mods(mem_ctx);
mods              391 source3/libgpo/gpo_ldap.c 	ADS_ERROR_HAVE_NO_MEMORY(mods);
mods              393 source3/libgpo/gpo_ldap.c 	status = ads_mod_str(mem_ctx, &mods, "gPLink", gp_link_new);
mods              398 source3/libgpo/gpo_ldap.c 	return ads_gen_mod(ads, link_dn, mods);
mods              333 source3/libnet/libnet_join.c 	ADS_MODLIST mods;
mods              370 source3/libnet/libnet_join.c 	mods = ads_init_mods(mem_ctx);
mods              371 source3/libnet/libnet_join.c 	if (!mods) {
mods              377 source3/libnet/libnet_join.c 	status = ads_mod_str(mem_ctx, &mods, "dNSHostName", my_fqdn);
mods              382 source3/libnet/libnet_join.c 	status = ads_mod_strlist(mem_ctx, &mods, "servicePrincipalName",
mods              388 source3/libnet/libnet_join.c 	return ads_gen_mod(r->in.ads, r->out.dn, mods);
mods              398 source3/libnet/libnet_join.c 	ADS_MODLIST mods;
mods              423 source3/libnet/libnet_join.c 	mods = ads_init_mods(mem_ctx);
mods              424 source3/libnet/libnet_join.c 	if (!mods) {
mods              430 source3/libnet/libnet_join.c 	status = ads_mod_str(mem_ctx, &mods, "userPrincipalName", r->in.upn);
mods              435 source3/libnet/libnet_join.c 	return ads_gen_mod(r->in.ads, r->out.dn, mods);
mods              446 source3/libnet/libnet_join.c 	ADS_MODLIST mods;
mods              462 source3/libnet/libnet_join.c 	mods = ads_init_mods(mem_ctx);
mods              463 source3/libnet/libnet_join.c 	if (!mods) {
mods              474 source3/libnet/libnet_join.c 	status = ads_mod_str(mem_ctx, &mods, "operatingSystem",
mods              480 source3/libnet/libnet_join.c 	status = ads_mod_str(mem_ctx, &mods, "operatingSystemVersion",
mods              486 source3/libnet/libnet_join.c 	status = ads_mod_str(mem_ctx, &mods, "operatingSystemServicePack",
mods              492 source3/libnet/libnet_join.c 	return ads_gen_mod(r->in.ads, r->out.dn, mods);
mods              435 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods              463 source3/passdb/pdb_ldap.c 				smbldap_set_mod(&mods, LDAP_MOD_DELETE, name,
mods              474 source3/passdb/pdb_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_DELETE, "objectClass", objectclass);
mods              475 source3/passdb/pdb_ldap.c 	talloc_autofree_ldapmod(mem_ctx, mods);
mods              477 source3/passdb/pdb_ldap.c 	return smbldap_modify(priv->smbldap_state, dn, mods);
mods             1099 source3/passdb/pdb_ldap.c 				LDAPMod *** mods, struct samu * sampass,
mods             1106 source3/passdb/pdb_ldap.c 	if (mods == NULL || sampass == NULL) {
mods             1111 source3/passdb/pdb_ldap.c 	*mods = NULL;
mods             1118 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods, 
mods             1121 source3/passdb/pdb_ldap.c 			smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods, 
mods             1123 source3/passdb/pdb_ldap.c 			smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods, 
mods             1147 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1154 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1185 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1192 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1213 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1218 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1223 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1228 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1233 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1238 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1243 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1248 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1256 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1264 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1272 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1280 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1288 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1301 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1305 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1316 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1320 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1356 source3/passdb/pdb_ldap.c 			smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1367 source3/passdb/pdb_ldap.c 			smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1381 source3/passdb/pdb_ldap.c 				mods,
mods             1389 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
mods             1419 source3/passdb/pdb_ldap.c 				existing, mods,
mods             1431 source3/passdb/pdb_ldap.c 				existing, mods,
mods             1649 source3/passdb/pdb_ldap.c 				     LDAPMod **mods, int ldap_op, 
mods             1659 source3/passdb/pdb_ldap.c 	if (!mods) {
mods             1666 source3/passdb/pdb_ldap.c 					smbldap_set_mod(&mods, LDAP_MOD_ADD, 
mods             1670 source3/passdb/pdb_ldap.c 					smbldap_set_mod(&mods, LDAP_MOD_ADD, 
mods             1675 source3/passdb/pdb_ldap.c 						 dn, mods);
mods             1679 source3/passdb/pdb_ldap.c 						    dn ,mods);
mods             1904 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             1936 source3/passdb/pdb_ldap.c 	if (!init_ldap_from_sam(ldap_state, entry, &mods, newpwd,
mods             1940 source3/passdb/pdb_ldap.c 		if (mods != NULL)
mods             1941 source3/passdb/pdb_ldap.c 			ldap_mods_free(mods,True);
mods             1946 source3/passdb/pdb_ldap.c 	    && (mods == NULL)) {
mods             1953 source3/passdb/pdb_ldap.c 	ret = ldapsam_modify_entry(my_methods,newpwd,dn,mods,LDAP_MOD_REPLACE, element_is_changed);
mods             1955 source3/passdb/pdb_ldap.c 	if (mods != NULL) {
mods             1956 source3/passdb/pdb_ldap.c 		ldap_mods_free(mods,True);
mods             2083 source3/passdb/pdb_ldap.c 	LDAPMod 	**mods = NULL;
mods             2257 source3/passdb/pdb_ldap.c 	if (!init_ldap_from_sam(ldap_state, entry, &mods, newpwd,
mods             2260 source3/passdb/pdb_ldap.c 		if (mods != NULL) {
mods             2261 source3/passdb/pdb_ldap.c 			ldap_mods_free(mods, true);
mods             2266 source3/passdb/pdb_ldap.c 	if (mods == NULL) {
mods             2272 source3/passdb/pdb_ldap.c 			smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectclass", LDAP_OBJ_SAMBAACCOUNT);
mods             2275 source3/passdb/pdb_ldap.c 			smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectclass", LDAP_OBJ_SAMBASAMACCOUNT);
mods             2282 source3/passdb/pdb_ldap.c 	ret = ldapsam_modify_entry(my_methods,newpwd,dn,mods,ldap_op, element_is_set_or_changed);
mods             2286 source3/passdb/pdb_ldap.c 		ldap_mods_free(mods, true);
mods             2291 source3/passdb/pdb_ldap.c 	ldap_mods_free(mods, true);
mods             2984 source3/passdb/pdb_ldap.c 	LDAPMod **mods;
mods             3010 source3/passdb/pdb_ldap.c 	mods = NULL;
mods             3011 source3/passdb/pdb_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass",
mods             3013 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "sambaSid",
mods             3015 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "sambaGroupType",
mods             3017 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "displayName",
mods             3019 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "description",
mods             3021 source3/passdb/pdb_ldap.c 	talloc_autofree_ldapmod(mem_ctx, mods);
mods             3023 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
mods             3037 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             3129 source3/passdb/pdb_ldap.c 	mods = NULL;
mods             3131 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "objectClass",
mods             3133 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "objectClass",
mods             3135 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "sambaSid",
mods             3137 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "sambaGroupType",
mods             3139 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "displayName",
mods             3141 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "description",
mods             3143 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "gidNumber",
mods             3145 source3/passdb/pdb_ldap.c 	talloc_autofree_ldapmod(mem_ctx, mods);
mods             3147 source3/passdb/pdb_ldap.c 	rc = smbldap_add(ldap_state->smbldap_state, dn, mods);
mods             3172 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             3215 source3/passdb/pdb_ldap.c 	mods = NULL;
mods             3216 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "displayName",
mods             3218 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "description",
mods             3220 source3/passdb/pdb_ldap.c 	talloc_autofree_ldapmod(mem_ctx, mods);
mods             3222 source3/passdb/pdb_ldap.c 	if (mods == NULL) {
mods             3229 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
mods             3473 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             3541 source3/passdb/pdb_ldap.c 	smbldap_set_mod(&mods, modop,
mods             3546 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
mods             3548 source3/passdb/pdb_ldap.c 	ldap_mods_free(mods, True);
mods             3788 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             3810 source3/passdb/pdb_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_REPLACE, policy_attr, value_string);
mods             3813 source3/passdb/pdb_ldap.c 			    mods);
mods             3815 source3/passdb/pdb_ldap.c 	ldap_mods_free(mods, True);
mods             4754 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             4819 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(priv), entry, &mods, "sambaNextRid",
mods             4821 source3/passdb/pdb_ldap.c 	talloc_autofree_ldapmod(mem_ctx, mods);
mods             4828 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(smbldap_state, dn, mods);
mods             4985 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             5102 source3/passdb/pdb_ldap.c 	if (!init_ldap_from_sam(ldap_state, NULL, &mods, user, element_is_set_or_changed)) {
mods             5110 source3/passdb/pdb_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_SAMBASAMACCOUNT);
mods             5161 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_ACCOUNT);
mods             5162 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_POSIXACCOUNT);
mods             5163 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", name);
mods             5164 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "uidNumber", uidstr);
mods             5165 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "gidNumber", gidstr);
mods             5166 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "homeDirectory", homedir);
mods             5167 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "loginShell", shell);
mods             5170 source3/passdb/pdb_ldap.c 	talloc_autofree_ldapmod(tmp_ctx, mods);
mods             5173 source3/passdb/pdb_ldap.c 		rc = smbldap_add(ldap_state->smbldap_state, dn, mods);
mods             5175 source3/passdb/pdb_ldap.c 		rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
mods             5319 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             5412 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectclass", LDAP_OBJ_POSIXGROUP);
mods             5413 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", name);
mods             5414 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "gidNumber", gidstr);
mods             5433 source3/passdb/pdb_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_GROUPMAP);
mods             5434 source3/passdb/pdb_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaSid", groupsidstr);
mods             5435 source3/passdb/pdb_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaGroupType", grouptype);
mods             5436 source3/passdb/pdb_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD, "displayName", name);
mods             5437 source3/passdb/pdb_ldap.c 	talloc_autofree_ldapmod(tmp_ctx, mods);
mods             5440 source3/passdb/pdb_ldap.c 		rc = smbldap_add(ldap_state->smbldap_state, dn, mods);
mods             5445 source3/passdb/pdb_ldap.c 			smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", "????");
mods             5446 source3/passdb/pdb_ldap.c 			rc = smbldap_add(ldap_state->smbldap_state, dn, mods);
mods             5450 source3/passdb/pdb_ldap.c 		rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
mods             5567 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             5699 source3/passdb/pdb_ldap.c 	smbldap_set_mod(&mods, modop, "memberUid", uidstr);
mods             5701 source3/passdb/pdb_ldap.c 	talloc_autofree_ldapmod(tmp_ctx, mods);
mods             5703 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
mods             5742 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             5813 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods, "gidNumber", gidstr);
mods             5815 source3/passdb/pdb_ldap.c 	if (mods == NULL) {
mods             5819 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
mods             5974 source3/passdb/pdb_ldap.c 	LDAPMod **mods = NULL;
mods             5989 source3/passdb/pdb_ldap.c 	mods = NULL;
mods             5990 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods, "objectClass",
mods             5992 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods, "sambaDomainName",
mods             5994 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods, "sambaSID",
mods             5996 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods, "sambaPwdLastSet",
mods             5998 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods,
mods             6001 source3/passdb/pdb_ldap.c 	talloc_autofree_ldapmod(talloc_tos(), mods);
mods             6007 source3/passdb/pdb_ldap.c 			smbldap_make_mod(priv2ld(ldap_state), entry, &mods,
mods             6018 source3/passdb/pdb_ldap.c 		rc = smbldap_add(ldap_state->smbldap_state, trusted_dn, mods);
mods             6020 source3/passdb/pdb_ldap.c 		rc = smbldap_modify(ldap_state->smbldap_state, trusted_dn, mods);
mods             3156 source3/printing/nt_printing.c 	ADS_MODLIST mods;
mods             3223 source3/printing/nt_printing.c 	mods = ads_init_mods(ctx);
mods             3225 source3/printing/nt_printing.c 	if (mods == NULL) {
mods             3231 source3/printing/nt_printing.c 	get_local_printer_publishing_data(ctx, &mods, printer->info_2->data);
mods             3232 source3/printing/nt_printing.c 	ads_mod_str(ctx, &mods, SPOOL_REG_PRINTERNAME,
mods             3236 source3/printing/nt_printing.c 	ads_rc = ads_mod_printer_entry(ads, prt_dn, ctx, &mods);
mods             3239 source3/printing/nt_printing.c 		for (i=0; mods[i] != 0; i++)
mods             3241 source3/printing/nt_printing.c 		mods[i] = (LDAPMod *)-1;
mods             3242 source3/printing/nt_printing.c 		ads_rc = ads_add_printer_entry(ads, prt_dn, ctx, &mods);
mods             1586 source3/utils/net_ads.c 	ADS_MODLIST mods = ads_init_mods(mem_ctx);
mods             1682 source3/utils/net_ads.c 	if (!W_ERROR_IS_OK(get_remote_printer_publishing_data(pipe_hnd, mem_ctx, &mods,
mods             1690 source3/utils/net_ads.c         rc = ads_add_printer_entry(ads, prt_dn, mem_ctx, &mods);
mods             1488 source3/utils/net_sam.c 		LDAPMod **mods = NULL;
mods             1515 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_POSIXGROUP);
mods             1516 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_GROUPMAP);
mods             1519 source3/utils/net_sam.c 		    smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_NAMEDOBJECT);
mods             1521 source3/utils/net_sam.c 		    smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_GROUPOFNAMES);
mods             1522 source3/utils/net_sam.c                     smbldap_set_mod(&mods, LDAP_MOD_ADD, "member", dn);
mods             1525 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", uname);
mods             1526 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "displayName", wname);
mods             1527 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "gidNumber", gidstr);
mods             1528 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaSid",
mods             1530 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaGroupType", gtype);
mods             1532 source3/utils/net_sam.c 		talloc_autofree_ldapmod(tc, mods);
mods             1534 source3/utils/net_sam.c 		rc = smbldap_add(ls, dn, mods);
mods             1551 source3/utils/net_sam.c 		LDAPMod **mods = NULL;
mods             1578 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_POSIXGROUP);
mods             1579 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_GROUPMAP);
mods             1582 source3/utils/net_sam.c                     smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_NAMEDOBJECT);
mods             1584 source3/utils/net_sam.c 		    smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_GROUPOFNAMES);
mods             1585 source3/utils/net_sam.c  	            smbldap_set_mod(&mods, LDAP_MOD_ADD, "member", dn);
mods             1588 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", uname);
mods             1589 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "displayName", wname);
mods             1590 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "gidNumber", gidstr);
mods             1591 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaSid",
mods             1593 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaGroupType", gtype);
mods             1595 source3/utils/net_sam.c 		talloc_autofree_ldapmod(tc, mods);
mods             1597 source3/utils/net_sam.c 		rc = smbldap_add(ls, dn, mods);
mods             1618 source3/utils/net_sam.c 		LDAPMod **mods = NULL;
mods             1659 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_ACCOUNT);
mods             1660 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_POSIXACCOUNT);
mods             1661 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_SAMBASAMACCOUNT);
mods             1662 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "uid", name);
mods             1663 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", name);
mods             1664 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "displayName", name);
mods             1665 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "uidNumber", uidstr);
mods             1666 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "gidNumber", gidstr);
mods             1667 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "homeDirectory", dir);
mods             1668 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "loginShell", shell);
mods             1669 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaSID",
mods             1671 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaAcctFlags",
mods             1675 source3/utils/net_sam.c 		talloc_autofree_ldapmod(tc, mods);
mods             1677 source3/utils/net_sam.c 		rc = smbldap_add(ls, dn, mods);
mods             1695 source3/utils/net_sam.c 		LDAPMod **mods = NULL;
mods             1739 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_ACCOUNT);
mods             1740 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_POSIXACCOUNT);
mods             1741 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_SAMBASAMACCOUNT);
mods             1742 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "uid", pwd->pw_name);
mods             1743 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", pwd->pw_name);
mods             1744 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "displayName", pwd->pw_name);
mods             1745 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "uidNumber", uidstr);
mods             1746 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "gidNumber", gidstr);
mods             1748 source3/utils/net_sam.c 			smbldap_set_mod(&mods, LDAP_MOD_ADD, "homeDirectory", pwd->pw_dir);
mods             1751 source3/utils/net_sam.c 			smbldap_set_mod(&mods, LDAP_MOD_ADD, "loginShell", pwd->pw_shell);
mods             1753 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaSID",
mods             1755 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaAcctFlags",
mods             1759 source3/utils/net_sam.c 		talloc_autofree_ldapmod(tc, mods);
mods             1761 source3/utils/net_sam.c 		rc = smbldap_add(ls, dn, mods);
mods             1785 source3/utils/net_sam.c 		LDAPMod **mods = NULL;
mods             1808 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_POSIXGROUP);
mods             1809 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_GROUPMAP);
mods             1812 source3/utils/net_sam.c                     smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_NAMEDOBJECT);
mods             1814 source3/utils/net_sam.c                     smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_GROUPOFNAMES);
mods             1815 source3/utils/net_sam.c                     smbldap_set_mod(&mods, LDAP_MOD_ADD, "member", dn);
mods             1818 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", uname);
mods             1819 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "displayName", wname);
mods             1820 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "gidNumber", gidstr);
mods             1821 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaSid",
mods             1823 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "sambaGroupType", gtype);
mods             1825 source3/utils/net_sam.c 		talloc_autofree_ldapmod(tc, mods);
mods             1827 source3/utils/net_sam.c 		rc = smbldap_add(ls, dn, mods);
mods              160 source3/winbindd/idmap_ldap.c 	LDAPMod **mods = NULL;
mods              215 source3/winbindd/idmap_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD,
mods              217 source3/winbindd/idmap_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD,
mods              221 source3/winbindd/idmap_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD,
mods              225 source3/winbindd/idmap_ldap.c 		if (mods) {
mods              228 source3/winbindd/idmap_ldap.c 						mods);
mods              229 source3/winbindd/idmap_ldap.c 			ldap_mods_free(mods, True);
mods              364 source3/winbindd/idmap_ldap.c 	LDAPMod **mods = NULL;
mods              486 source3/winbindd/idmap_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_DELETE, type, id_str);
mods              487 source3/winbindd/idmap_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD, type, new_id_str);
mods              489 source3/winbindd/idmap_ldap.c 	if (mods == NULL) {
mods              497 source3/winbindd/idmap_ldap.c 	rc = smbldap_modify(idmap_alloc_ldap->smbldap_state, dn, mods);
mods              499 source3/winbindd/idmap_ldap.c 	ldap_mods_free(mods, True);
mods              623 source3/winbindd/idmap_ldap.c 	LDAPMod **mods = NULL;
mods              705 source3/winbindd/idmap_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_REPLACE, type, new_id_str);
mods              707 source3/winbindd/idmap_ldap.c 	if (mods == NULL) {
mods              712 source3/winbindd/idmap_ldap.c 	rc = smbldap_modify(idmap_alloc_ldap->smbldap_state, dn, mods);
mods              714 source3/winbindd/idmap_ldap.c 	ldap_mods_free(mods, True);
mods             1388 source3/winbindd/idmap_ldap.c 	LDAPMod **mods = NULL;
mods             1435 source3/winbindd/idmap_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD,
mods             1439 source3/winbindd/idmap_ldap.c 			 entry, &mods, type, id_str);
mods             1441 source3/winbindd/idmap_ldap.c 	smbldap_make_mod(ctx->smbldap_state->ldap_struct, entry, &mods,
mods             1445 source3/winbindd/idmap_ldap.c 	if ( ! mods) {
mods             1453 source3/winbindd/idmap_ldap.c 	smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_SID_ENTRY);
mods             1457 source3/winbindd/idmap_ldap.c 	rc = smbldap_add(ctx->smbldap_state, dn, mods);
mods             1458 source3/winbindd/idmap_ldap.c 	ldap_mods_free(mods, True);
mods              380 source4/ldap_server/ldap_backend.c 			msg->elements[i].name = discard_const_p(char, req->mods[i].attrib.name);
mods              384 source4/ldap_server/ldap_backend.c 			switch (req->mods[i].type) {
mods              400 source4/ldap_server/ldap_backend.c 			msg->elements[i].num_values = req->mods[i].attrib.num_values;
mods              407 source4/ldap_server/ldap_backend.c 					if (!(req->mods[i].attrib.values[j].length > 0)) {
mods              412 source4/ldap_server/ldap_backend.c 					msg->elements[i].values[j].length = req->mods[i].attrib.values[j].length;
mods              413 source4/ldap_server/ldap_backend.c 					msg->elements[i].values[j].data = req->mods[i].attrib.values[j].data;			
mods              116 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldap_mod **mods;
mods              121 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	mods = talloc_array(mem_ctx, struct ldap_mod *, msg->num_elements+1);
mods              122 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	if (!mods) {
mods              126 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	mods[0] = NULL;
mods              131 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		mods[n] = talloc(mods, struct ldap_mod);
mods              132 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		if (!mods[n]) {
mods              135 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		mods[n + 1] = NULL;
mods              136 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		mods[n]->type = 0;
mods              137 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		mods[n]->attrib = *el;
mods              141 source4/lib/ldb/ldb_ildap/ldb_ildap.c 				mods[n]->type = LDAP_MODIFY_ADD;
mods              144 source4/lib/ldb/ldb_ildap/ldb_ildap.c 				mods[n]->type = LDAP_MODIFY_DELETE;
mods              147 source4/lib/ldb/ldb_ildap/ldb_ildap.c 				mods[n]->type = LDAP_MODIFY_REPLACE;
mods              155 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	return mods;
mods              158 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	talloc_free(mods);
mods              484 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldap_mod **mods;
mods              500 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	mods = ildb_msg_to_mods(msg, &n, req->op.add.message, 0);
mods              501 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	if (mods == NULL) {
mods              514 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		msg->r.AddRequest.attributes[i] = mods[i]->attrib;
mods              527 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldap_mod **mods;
mods              543 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	mods = ildb_msg_to_mods(msg, &n, req->op.mod.message, 1);
mods              544 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	if (mods == NULL) {
mods              550 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	msg->r.ModifyRequest.mods = talloc_array(msg, struct ldap_mod, n);
mods              551 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	if (msg->r.ModifyRequest.mods == NULL) {
mods              557 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		msg->r.ModifyRequest.mods[i] = *mods[i];
mods               72 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	LDAPMod **mods;
mods               77 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	mods = talloc_array(mem_ctx, LDAPMod *, msg->num_elements+1);
mods               78 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	if (!mods) {
mods               82 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	mods[0] = NULL;
mods               87 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods] = talloc(mods, LDAPMod);
mods               88 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		if (!mods[num_mods]) {
mods               91 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods+1] = NULL;
mods               92 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods]->mod_op = LDAP_MOD_BVALUES;
mods               96 source4/lib/ldb/ldb_ldap/ldb_ldap.c 				mods[num_mods]->mod_op |= LDAP_MOD_ADD;
mods               99 source4/lib/ldb/ldb_ldap/ldb_ldap.c 				mods[num_mods]->mod_op |= LDAP_MOD_DELETE;
mods              102 source4/lib/ldb/ldb_ldap/ldb_ldap.c 				mods[num_mods]->mod_op |= LDAP_MOD_REPLACE;
mods              106 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods]->mod_type = discard_const_p(char, el->name);
mods              107 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods]->mod_vals.modv_bvals = talloc_array(mods[num_mods], 
mods              110 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		if (!mods[num_mods]->mod_vals.modv_bvals) {
mods              115 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			mods[num_mods]->mod_vals.modv_bvals[j] = talloc(mods[num_mods]->mod_vals.modv_bvals,
mods              117 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			if (!mods[num_mods]->mod_vals.modv_bvals[j]) {
mods              120 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			mods[num_mods]->mod_vals.modv_bvals[j]->bv_val = el->values[j].data;
mods              121 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			mods[num_mods]->mod_vals.modv_bvals[j]->bv_len = el->values[j].length;
mods              123 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		mods[num_mods]->mod_vals.modv_bvals[j] = NULL;
mods              127 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	return mods;
mods              130 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	talloc_free(mods);
mods              281 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	LDAPMod **mods;
mods              289 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	mods = lldb_msg_to_mods(lldb_ac, req->op.add.message, 0);
mods              290 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	if (mods == NULL) {
mods              299 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_add_ext(lldb->ldap, dn, mods,
mods              320 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	LDAPMod **mods;
mods              328 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	mods = lldb_msg_to_mods(lldb_ac, req->op.mod.message, 1);
mods              329 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	if (mods == NULL) {
mods              338 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_modify_ext(lldb->ldap, dn, mods,