Lines Matching defs:mods

1864 freeLdapMod(LDAPMod **mods) {
1865 LDAPMod *m, **org = mods;
1867 if (mods == 0)
1870 while ((m = *mods) != 0) {
1872 mods++;
1886 LDAPMod **mods;
1893 mods = am(myself, (rv->numAttrs + 1) * sizeof (mods[0]));
1894 if (mods == 0)
1922 mods[nm] = am(myself, sizeof (*mods[nm]));
1923 if (mods[nm] == 0) {
1924 freeLdapMod(mods);
1929 mods[nm]->mod_type = sdup(myself, T, rv->attrName[i]);
1930 if (mods[nm]->mod_type == 0) {
1931 freeLdapMod(mods);
1940 mods[nm]->mod_op = LDAP_MOD_DELETE;
1941 mods[nm]->mod_values = 0;
1947 mods[nm]->mod_op = (add) ? 0 : ((isOc) ? 0 : LDAP_MOD_REPLACE);
1951 * mods[]->mod_values is a NULL-terminated array
1954 mods[nm]->mod_values = am(myself,
1956 sizeof (mods[nm]->mod_values[0]));
1957 if (mods[nm]->mod_values == 0) {
1958 freeLdapMod(mods);
1968 mods[nm]->mod_values[j] = am(myself,
1970 if (mods[nm]->mod_values[j] == 0) {
1971 freeLdapMod(mods);
1974 memcpy(mods[nm]->mod_values[j],
1979 mods[nm]->mod_op |= LDAP_MOD_BVALUES;
1980 mods[nm]->mod_bvalues = am(myself,
1982 sizeof (mods[nm]->mod_bvalues[0]));
1983 if (mods[nm]->mod_bvalues == 0) {
1984 freeLdapMod(mods);
1988 mods[nm]->mod_bvalues[j] = am(myself,
1989 sizeof (*mods[nm]->mod_bvalues[j]));
1990 if (mods[nm]->mod_bvalues[j] == 0) {
1991 freeLdapMod(mods);
1994 mods[nm]->mod_bvalues[j]->bv_val = am(myself,
1996 if (mods[nm]->mod_bvalues[j]->bv_val == 0) {
1997 freeLdapMod(mods);
2000 mods[nm]->mod_bvalues[j]->bv_len =
2002 memcpy(mods[nm]->mod_bvalues[j]->bv_val,
2004 mods[nm]->mod_bvalues[j]->bv_len);
2010 return (mods);
2061 LDAPMod **mods = 0;
2161 mods = search2LdapMod(rv, 0, 1);
2162 if (mods == 0) {
2169 msgid = ldap_modify((*lc)->ld, dn, mods);
2200 msgid = ldap_modify((*lc)->ld, dn, mods);
2220 if (mods != 0)
2221 freeLdapMod(mods);
2240 LDAPMod **mods = 0;
2325 mods = search2LdapMod(rv, 0, 0);
2326 if (mods == 0) {
2331 msgid = ldap_modify(lc->ld, dn, mods);
2361 msgid = ldap_modify(lc->ld, dn, mods);
2390 freeLdapMod(mods);
2391 mods = 0;
2474 * Also, if all modify operations specified by 'mods'
2482 for (m = mods, allDelete = 1; *m != 0 && allDelete;
2514 freeLdapMod(mods);
2536 LDAPMod **mods = 0;
2560 mods = search2LdapMod(rv, 1, 0);
2561 if (mods == 0) {
2566 msgid = ldap_add(lc->ld, dn, mods);
2593 msgid = ldap_add(lc->ld, dn, mods);
2623 freeLdapMod(mods);