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,