Lines Matching refs:attrs

157 static NSL_RESULT _addLDAPmodValue(LDAPMod ***attrs, char *type, char *value);
158 static NSL_RESULT _modLDAPmodValue(LDAPMod ***attrs, char *type, char *value);
160 char **attrList, LDAPMod ***attrs);
162 char **attrList, char ***oldKVPList, LDAPMod ***attrs);
172 static NSL_RESULT _attrAddKVP(LDAPMod ***attrs, char **kvpList, int kvpExists);
863 LDAPMod **attrs = NULL; in _addNewPrinterObject() local
887 attrList, &attrs); in _addNewPrinterObject()
891 (char *)printerDN, attrs); in _addNewPrinterObject()
904 (void) ldap_mods_free(attrs, 1); in _addNewPrinterObject()
960 LDAPMod **attrs = NULL; in _modifyPrinterObject() local
1002 &kvpList, &attrs); in _modifyPrinterObject()
1005 if ((result == NSL_OK) && (attrs != NULL)) in _modifyPrinterObject()
1008 ld, (char *)printerDN, attrs); in _modifyPrinterObject()
1021 (void) ldap_mods_free(attrs, 1); in _modifyPrinterObject()
1141 _addLDAPmodValue(LDAPMod ***attrs, char *type, char *value) in _addLDAPmodValue() argument
1150 if ((attrs != NULL) && (type != NULL) && (value != NULL)) in _addLDAPmodValue()
1157 for (i = 0; *attrs != NULL && (*attrs)[i] != NULL; i++) in _addLDAPmodValue()
1159 if (strcasecmp((*attrs)[i]->mod_type, type) == 0) in _addLDAPmodValue()
1165 if (*attrs == NULL) in _addLDAPmodValue()
1169 *attrs = (LDAPMod **)calloc(1, 2 * sizeof (LDAPMod *)); in _addLDAPmodValue()
1170 if (*attrs != NULL) in _addLDAPmodValue()
1181 if ((*attrs)[i] == NULL) in _addLDAPmodValue()
1183 *attrs = (LDAPMod **) in _addLDAPmodValue()
1184 realloc(*attrs, (i+2) * sizeof (LDAPMod *)); in _addLDAPmodValue()
1185 if (*attrs == NULL) in _addLDAPmodValue()
1198 if ((*attrs)[i] == NULL) in _addLDAPmodValue()
1202 (*attrs)[i] = (LDAPMod *) malloc(sizeof (LDAPMod)); in _addLDAPmodValue()
1203 if ((*attrs)[i] != NULL) in _addLDAPmodValue()
1205 (*attrs)[i]->mod_op = LDAP_MOD_ADD; in _addLDAPmodValue()
1206 (*attrs)[i]->mod_type = strdup(type); in _addLDAPmodValue()
1207 (*attrs)[i]->mod_values = (char **) in _addLDAPmodValue()
1209 if ((*attrs)[i]->mod_values != NULL) in _addLDAPmodValue()
1211 (*attrs)[i]->mod_values[0] = in _addLDAPmodValue()
1213 (*attrs)[i]->mod_values[1] = NULL; in _addLDAPmodValue()
1214 (*attrs)[i+1] = NULL; in _addLDAPmodValue()
1231 for (j = 0; (*attrs)[i]->mod_values[j] != NULL; j++); in _addLDAPmodValue()
1233 (*attrs)[i]->mod_values = in _addLDAPmodValue()
1234 (char **)realloc((*attrs)[i]->mod_values, in _addLDAPmodValue()
1236 if ((*attrs)[i]->mod_values != NULL) in _addLDAPmodValue()
1238 (*attrs)[i]->mod_values[j] = strdup(value); in _addLDAPmodValue()
1239 (*attrs)[i]->mod_values[j+1] = NULL; in _addLDAPmodValue()
1276 _modLDAPmodValue(LDAPMod ***attrs, char *type, char *value) in _modLDAPmodValue() argument
1285 if ((attrs != NULL) && (type != NULL)) in _modLDAPmodValue()
1295 for (i = 0; *attrs != NULL && (*attrs)[i] != NULL; i++) in _modLDAPmodValue()
1297 if (strcasecmp((*attrs)[i]->mod_type, type) == 0) in _modLDAPmodValue()
1303 if (*attrs == NULL) in _modLDAPmodValue()
1307 *attrs = (LDAPMod **)calloc(1, 2 * sizeof (LDAPMod *)); in _modLDAPmodValue()
1308 if (*attrs != NULL) in _modLDAPmodValue()
1319 if ((*attrs)[i] == NULL) in _modLDAPmodValue()
1323 *attrs = (LDAPMod **) in _modLDAPmodValue()
1324 realloc(*attrs, (i+2) * sizeof (LDAPMod *)); in _modLDAPmodValue()
1325 if (*attrs == NULL) in _modLDAPmodValue()
1338 if ((*attrs)[i] == NULL) in _modLDAPmodValue()
1342 (*attrs)[i] = (LDAPMod *) malloc(sizeof (LDAPMod)); in _modLDAPmodValue()
1343 if (((*attrs)[i] != NULL) && (value != NULL)) in _modLDAPmodValue()
1347 (*attrs)[i]->mod_op = LDAP_MOD_REPLACE; in _modLDAPmodValue()
1348 (*attrs)[i]->mod_type = strdup(type); in _modLDAPmodValue()
1349 (*attrs)[i]->mod_values = (char **) in _modLDAPmodValue()
1351 if ((*attrs)[i]->mod_values != NULL) in _modLDAPmodValue()
1353 (*attrs)[i]->mod_values[0] = in _modLDAPmodValue()
1355 (*attrs)[i]->mod_values[1] = NULL; in _modLDAPmodValue()
1356 (*attrs)[i+1] = NULL; in _modLDAPmodValue()
1364 if ((*attrs)[i] != NULL) in _modLDAPmodValue()
1368 (*attrs)[i]->mod_op = LDAP_MOD_DELETE; in _modLDAPmodValue()
1369 (*attrs)[i]->mod_type = strdup(type); in _modLDAPmodValue()
1370 (*attrs)[i]->mod_values = NULL; in _modLDAPmodValue()
1371 (*attrs)[i+1] = NULL; in _modLDAPmodValue()
1387 if ((*attrs)[i]->mod_op == LDAP_MOD_REPLACE) in _modLDAPmodValue()
1390 (*attrs)[i]->mod_values[j] != NULL; j++); in _modLDAPmodValue()
1392 (*attrs)[i]->mod_values = in _modLDAPmodValue()
1393 (char **)realloc((*attrs)[i]->mod_values, in _modLDAPmodValue()
1395 if ((*attrs)[i]->mod_values != NULL) in _modLDAPmodValue()
1397 (*attrs)[i]->mod_values[j] = in _modLDAPmodValue()
1399 (*attrs)[i]->mod_values[j+1] = NULL; in _modLDAPmodValue()
1420 (*attrs)[i]->mod_op = LDAP_MOD_DELETE; in _modLDAPmodValue()
1422 if ((*attrs)[i]->mod_values != NULL) in _modLDAPmodValue()
1425 (*attrs)[i]->mod_values[j] != NULL; in _modLDAPmodValue()
1428 free((*attrs)[i]->mod_values[j]); in _modLDAPmodValue()
1431 free((*attrs)[i]->mod_values); in _modLDAPmodValue()
1432 (*attrs)[i]->mod_values = NULL; in _modLDAPmodValue()
1466 _constructAddLDAPMod(uchar_t *printerName, char **attrList, LDAPMod ***attrs) in _constructAddLDAPMod() argument
1478 ((attrList != NULL) && (attrList[0] != NULL)) && (attrs != NULL)) in _constructAddLDAPMod()
1480 *attrs = NULL; in _constructAddLDAPMod()
1485 result = _addLDAPmodValue(attrs, ATTR_OCLASS, OCV_TOP); in _constructAddLDAPMod()
1490 _addLDAPmodValue(attrs, ATTR_OCLASS, OCV_PSERVICE); in _constructAddLDAPMod()
1494 result = _addLDAPmodValue(attrs, in _constructAddLDAPMod()
1499 result = _addLDAPmodValue(attrs, in _constructAddLDAPMod()
1504 result = _addLDAPmodValue(attrs, in _constructAddLDAPMod()
1551 result = _addLDAPmodValue(attrs, attr, value); in _constructAddLDAPMod()
1558 if ((result != NSL_OK) && (*attrs != NULL)) in _constructAddLDAPMod()
1560 (void) ldap_mods_free(*attrs, 1); in _constructAddLDAPMod()
1561 attrs = NULL; in _constructAddLDAPMod()
1600 char ***oldKVPList, LDAPMod ***attrs) in _constructModLDAPMod() argument
1614 ((attrList != NULL) && (attrList[0] != NULL)) && (attrs != NULL)) in _constructModLDAPMod()
1616 *attrs = NULL; in _constructModLDAPMod()
1630 result = _addLDAPmodValue(attrs, in _constructModLDAPMod()
1634 result = _modLDAPmodValue(attrs, in _constructModLDAPMod()
1695 result = _modLDAPmodValue(attrs, in _constructModLDAPMod()
1720 result = _modLDAPmodValue(attrs, in _constructModLDAPMod()
1735 result = _modLDAPmodValue(attrs, in _constructModLDAPMod()
1745 result = _attrAddKVP(attrs, *oldKVPList, kvpExists); in _constructModLDAPMod()
1748 if ((result != NSL_OK) && (*attrs != NULL)) in _constructModLDAPMod()
1750 (void) ldap_mods_free(*attrs, 1); in _constructModLDAPMod()
1751 *attrs = NULL; in _constructModLDAPMod()
2352 _attrAddKVP(LDAPMod ***attrs, char **kvpList, int kvpExists) in _attrAddKVP() argument
2359 if (attrs != NULL) in _attrAddKVP()
2368 _modLDAPmodValue(attrs, ATTR_KVP, *kvpList); in _attrAddKVP()
2380 result = _modLDAPmodValue(attrs, ATTR_KVP, NULL); in _attrAddKVP()