Lines Matching refs:err
197 nwam_error_t err; in nwam_loc_create() local
203 if ((err = nwam_create(NWAM_OBJECT_TYPE_LOC, NWAM_LOC_CONF_FILE, name, in nwam_loc_create()
205 return (err); in nwam_loc_create()
208 if ((err = nwam_alloc_object_list(&((*lochp)->nwh_data))) in nwam_loc_create()
213 if ((err = nwam_value_create_uint64(NWAM_ACTIVATION_MODE_MANUAL, &val)) in nwam_loc_create()
217 if ((err = nwam_set_prop_value((*lochp)->nwh_data, in nwam_loc_create()
227 if ((err = nwam_value_create_boolean(B_FALSE, &val)) != NWAM_SUCCESS) in nwam_loc_create()
229 if ((err = nwam_set_prop_value((*lochp)->nwh_data, in nwam_loc_create()
239 if ((err = nwam_value_create_uint64(NWAM_NAMESERVICES_DNS, &val)) != in nwam_loc_create()
242 if ((err = nwam_set_prop_value((*lochp)->nwh_data, in nwam_loc_create()
248 if ((err = nwam_value_create_uint64(NWAM_CONFIGSRC_DHCP, &val)) != in nwam_loc_create()
251 if ((err = nwam_set_prop_value((*lochp)->nwh_data, in nwam_loc_create()
260 err = NWAM_NO_MEMORY; in nwam_loc_create()
263 if ((err = nwam_value_create_string(nsswitch, &val)) != NWAM_SUCCESS) in nwam_loc_create()
265 err = nwam_set_prop_value((*lochp)->nwh_data, in nwam_loc_create()
273 if (err != NWAM_SUCCESS) { in nwam_loc_create()
277 return (err); in nwam_loc_create()
342 nwam_error_t err = nwam_valid_flags(flags, in nwam_walk_locs() local
345 if (err != NWAM_SUCCESS) in nwam_walk_locs()
346 return (err); in nwam_walk_locs()
361 nwam_error_t err; in nwam_loc_delete_prop() local
367 if ((err = nwam_loc_prop_read_only(propname, &ro)) != NWAM_SUCCESS) in nwam_loc_delete_prop()
368 return (err); in nwam_loc_delete_prop()
376 if ((err = nwam_dup_object_list(loch->nwh_data, &olddata)) in nwam_loc_delete_prop()
378 return (err); in nwam_loc_delete_prop()
379 if ((err = nwam_delete_prop(loch->nwh_data, propname)) in nwam_loc_delete_prop()
383 return (err); in nwam_loc_delete_prop()
385 if ((err = nwam_loc_validate(loch, NULL)) != NWAM_SUCCESS) { in nwam_loc_delete_prop()
388 return (err); in nwam_loc_delete_prop()
399 nwam_error_t err; in nwam_loc_set_prop_value() local
404 if ((err = nwam_loc_validate_prop(loch, propname, value)) in nwam_loc_set_prop_value()
406 (err = nwam_loc_prop_read_only(propname, &ro)) != NWAM_SUCCESS) in nwam_loc_set_prop_value()
407 return (err); in nwam_loc_set_prop_value()
432 nwam_error_t err; in nwam_loc_commit() local
436 if ((err = nwam_loc_validate(loch, NULL)) != NWAM_SUCCESS) in nwam_loc_commit()
437 return (err); in nwam_loc_commit()
445 nwam_error_t err; in nwam_loc_destroy() local
453 if ((err = nwam_loc_get_prop_value(loch, NWAM_LOC_PROP_ACTIVATION_MODE, in nwam_loc_destroy()
455 return (err); in nwam_loc_destroy()
456 err = nwam_value_get_uint64(actval, &activation); in nwam_loc_destroy()
458 if (err != NWAM_SUCCESS) in nwam_loc_destroy()
459 return (err); in nwam_loc_destroy()
580 nwam_error_t err; in nwam_loc_validate_activation_mode() local
583 if ((err = nwam_value_get_uint64(actval, &activation)) != NWAM_SUCCESS) in nwam_loc_validate_activation_mode()
584 return (err); in nwam_loc_validate_activation_mode()
721 nwam_error_t err; in nwam_loc_validate_all_nameservices() local
726 if ((err = nwam_value_get_uint64_array(nameservicesval, &nameservices, in nwam_loc_validate_all_nameservices()
728 return (err); in nwam_loc_validate_all_nameservices()
750 err = nwam_loc_get_prop_value(loch, in nwam_loc_validate_all_nameservices()
752 if (err == NWAM_INVALID_ARG || err == NWAM_ENTITY_NOT_FOUND) { in nwam_loc_validate_all_nameservices()
757 if ((err = nwam_uint64_get_value_string( in nwam_loc_validate_all_nameservices()
762 err = NWAM_NO_MEMORY; in nwam_loc_validate_all_nameservices()
769 if ((err = nwam_value_create_string(nsswitch, &val)) in nwam_loc_validate_all_nameservices()
775 err = nwam_set_prop_value(loch->nwh_data, in nwam_loc_validate_all_nameservices()
779 if (err != NWAM_SUCCESS) { in nwam_loc_validate_all_nameservices()
783 } else if (err != NWAM_SUCCESS) { in nwam_loc_validate_all_nameservices()
797 if ((err = nwam_loc_validate_one_nameservice(loch, in nwam_loc_validate_all_nameservices()
801 return (err); in nwam_loc_validate_all_nameservices()
804 if ((err = nwam_loc_validate_one_nameservice(loch, in nwam_loc_validate_all_nameservices()
808 return (err); in nwam_loc_validate_all_nameservices()
811 if ((err = nwam_loc_validate_ldap_nameservice(loch, in nwam_loc_validate_all_nameservices()
813 return (err); in nwam_loc_validate_all_nameservices()
826 return (err); in nwam_loc_validate_all_nameservices()
832 nwam_error_t err; in nwam_loc_validate() local
862 if ((err = nwam_loc_validate_activation_mode(loch, activationval)) in nwam_loc_validate()
867 return (err); in nwam_loc_validate()
929 err = nwam_loc_validate_all_nameservices(loch, nameservicesval, in nwam_loc_validate()
932 if (err != NWAM_SUCCESS) in nwam_loc_validate()
933 return (err); in nwam_loc_validate()
942 nwam_error_t err; in nwam_loc_validate_prop() local
947 if ((err = nwam_loc_validate_activation_mode(loch, value)) in nwam_loc_validate_prop()
949 return (err); in nwam_loc_validate_prop()
959 nwam_error_t err; in nwam_loc_copy() local
962 if ((err = nwam_copy(NWAM_LOC_CONF_FILE, oldloch, newname, newlochp)) in nwam_loc_copy()
964 return (err); in nwam_loc_copy()
967 if ((err = nwam_loc_get_prop_value(*newlochp, in nwam_loc_copy()
970 err = nwam_loc_validate_activation_mode(*newlochp, val); in nwam_loc_copy()
972 if (err != NWAM_SUCCESS) { in nwam_loc_copy()
973 if ((err = nwam_value_create_uint64(NWAM_ACTIVATION_MODE_MANUAL, in nwam_loc_copy()
976 err = nwam_set_prop_value((*newlochp)->nwh_data, in nwam_loc_copy()
979 if (err != NWAM_SUCCESS) in nwam_loc_copy()
982 if ((err = nwam_value_create_boolean(B_FALSE, &val)) in nwam_loc_copy()
985 err = nwam_set_prop_value((*newlochp)->nwh_data, in nwam_loc_copy()
988 if (err != NWAM_SUCCESS) in nwam_loc_copy()
997 return (err); in nwam_loc_copy()
1021 nwam_error_t err; in nwam_loc_is_manual() local
1027 if ((err = nwam_loc_get_prop_value(loch, NWAM_LOC_PROP_ACTIVATION_MODE, in nwam_loc_is_manual()
1029 return (err); in nwam_loc_is_manual()
1030 err = nwam_value_get_uint64(actval, &activation); in nwam_loc_is_manual()
1032 if (err != NWAM_SUCCESS) in nwam_loc_is_manual()
1033 return (err); in nwam_loc_is_manual()
1046 nwam_error_t err; in nwam_loc_is_enabled() local
1051 if ((err = nwam_loc_get_prop_value(loch, NWAM_LOC_PROP_ENABLED, in nwam_loc_is_enabled()
1053 return (err); in nwam_loc_is_enabled()
1054 err = nwam_value_get_boolean(enabledval, enabledp); in nwam_loc_is_enabled()
1056 return (err); in nwam_loc_is_enabled()
1070 nwam_error_t err = NWAM_SUCCESS; in loc_set_enabled() local
1092 err = nwam_loc_commit(loch, NWAM_FLAG_ENTITY_ENABLE); in loc_set_enabled()
1095 return (err); in loc_set_enabled()
1105 nwam_error_t err; in nwam_loc_update_enabled() local
1114 err = nwam_walk_locs(loc_set_enabled, loch, 0, &cb_ret); in nwam_loc_update_enabled()
1115 if (err != NWAM_SUCCESS && err != NWAM_WALK_HALTED) in nwam_loc_update_enabled()
1116 cb_ret = err; in nwam_loc_update_enabled()
1126 nwam_error_t err; in nwam_loc_enable() local
1132 if ((err = nwam_loc_is_enabled(loch, &enabled)) != NWAM_SUCCESS) in nwam_loc_enable()
1133 return (err); in nwam_loc_enable()
1137 if ((err = nwam_loc_update_enabled(loch, B_TRUE)) != NWAM_SUCCESS) in nwam_loc_enable()
1138 return (err); in nwam_loc_enable()
1140 err = nwam_enable(NULL, loch); in nwam_loc_enable()
1143 if (err == NWAM_ERROR_BIND) in nwam_loc_enable()
1146 return (err); in nwam_loc_enable()
1152 nwam_error_t err; in nwam_loc_disable() local
1158 if ((err = nwam_loc_is_enabled(loch, &enabled)) != NWAM_SUCCESS) in nwam_loc_disable()
1159 return (err); in nwam_loc_disable()
1163 if ((err = nwam_loc_update_enabled(loch, B_FALSE)) != NWAM_SUCCESS) in nwam_loc_disable()
1164 return (err); in nwam_loc_disable()
1166 err = nwam_disable(NULL, loch); in nwam_loc_disable()
1169 if (err == NWAM_ERROR_BIND) in nwam_loc_disable()
1172 return (err); in nwam_loc_disable()