Lines Matching refs:mods

1849 freeLdapMod(LDAPMod **mods) {  in freeLdapMod()  argument
1850 LDAPMod *m, **org = mods; in freeLdapMod()
1852 if (mods == 0) in freeLdapMod()
1855 while ((m = *mods) != 0) { in freeLdapMod()
1857 mods++; in freeLdapMod()
1871 LDAPMod **mods; in search2LdapMod() local
1878 mods = am(myself, (rv->numAttrs + 1) * sizeof (mods[0])); in search2LdapMod()
1879 if (mods == 0) in search2LdapMod()
1907 mods[nm] = am(myself, sizeof (*mods[nm])); in search2LdapMod()
1908 if (mods[nm] == 0) { in search2LdapMod()
1909 freeLdapMod(mods); in search2LdapMod()
1914 mods[nm]->mod_type = sdup(myself, T, rv->attrName[i]); in search2LdapMod()
1915 if (mods[nm]->mod_type == 0) { in search2LdapMod()
1916 freeLdapMod(mods); in search2LdapMod()
1925 mods[nm]->mod_op = LDAP_MOD_DELETE; in search2LdapMod()
1926 mods[nm]->mod_values = 0; in search2LdapMod()
1932 mods[nm]->mod_op = (add) ? 0 : ((isOc) ? 0 : LDAP_MOD_REPLACE); in search2LdapMod()
1939 mods[nm]->mod_values = am(myself, in search2LdapMod()
1941 sizeof (mods[nm]->mod_values[0])); in search2LdapMod()
1942 if (mods[nm]->mod_values == 0) { in search2LdapMod()
1943 freeLdapMod(mods); in search2LdapMod()
1953 mods[nm]->mod_values[j] = am(myself, in search2LdapMod()
1955 if (mods[nm]->mod_values[j] == 0) { in search2LdapMod()
1956 freeLdapMod(mods); in search2LdapMod()
1959 memcpy(mods[nm]->mod_values[j], in search2LdapMod()
1964 mods[nm]->mod_op |= LDAP_MOD_BVALUES; in search2LdapMod()
1965 mods[nm]->mod_bvalues = am(myself, in search2LdapMod()
1967 sizeof (mods[nm]->mod_bvalues[0])); in search2LdapMod()
1968 if (mods[nm]->mod_bvalues == 0) { in search2LdapMod()
1969 freeLdapMod(mods); in search2LdapMod()
1973 mods[nm]->mod_bvalues[j] = am(myself, in search2LdapMod()
1974 sizeof (*mods[nm]->mod_bvalues[j])); in search2LdapMod()
1975 if (mods[nm]->mod_bvalues[j] == 0) { in search2LdapMod()
1976 freeLdapMod(mods); in search2LdapMod()
1979 mods[nm]->mod_bvalues[j]->bv_val = am(myself, in search2LdapMod()
1981 if (mods[nm]->mod_bvalues[j]->bv_val == 0) { in search2LdapMod()
1982 freeLdapMod(mods); in search2LdapMod()
1985 mods[nm]->mod_bvalues[j]->bv_len = in search2LdapMod()
1987 memcpy(mods[nm]->mod_bvalues[j]->bv_val, in search2LdapMod()
1989 mods[nm]->mod_bvalues[j]->bv_len); in search2LdapMod()
1995 return (mods); in search2LdapMod()
2046 LDAPMod **mods = 0; in ldapModifyObjectClass() local
2146 mods = search2LdapMod(rv, 0, 1); in ldapModifyObjectClass()
2147 if (mods == 0) { in ldapModifyObjectClass()
2154 msgid = ldap_modify((*lc)->ld, dn, mods); in ldapModifyObjectClass()
2185 msgid = ldap_modify((*lc)->ld, dn, mods); in ldapModifyObjectClass()
2205 if (mods != 0) in ldapModifyObjectClass()
2206 freeLdapMod(mods); in ldapModifyObjectClass()
2225 LDAPMod **mods = 0; in ldapModify() local
2309 mods = search2LdapMod(rv, 0, 0); in ldapModify()
2310 if (mods == 0) { in ldapModify()
2315 msgid = ldap_modify(lc->ld, dn, mods); in ldapModify()
2345 msgid = ldap_modify(lc->ld, dn, mods); in ldapModify()
2374 freeLdapMod(mods); in ldapModify()
2375 mods = 0; in ldapModify()
2466 for (m = mods, allDelete = 1; *m != 0 && allDelete; in ldapModify()
2498 freeLdapMod(mods); in ldapModify()
2520 LDAPMod **mods = 0; in ldapAdd() local
2544 mods = search2LdapMod(rv, 1, 0); in ldapAdd()
2545 if (mods == 0) { in ldapAdd()
2550 msgid = ldap_add(lc->ld, dn, mods); in ldapAdd()
2577 msgid = ldap_add(lc->ld, dn, mods); in ldapAdd()
2607 freeLdapMod(mods); in ldapAdd()