Lines Matching defs:vector
149 * add_prop_vect_scf() - adds vector to the array of vectors later passed to
150 * get_/set_val_scf(). The first argument (vector) points to particular position
151 * in the vector of properties.
154 add_prop_vect_scf(scf_propvec_t *vector, const char *prop_str,
157 vector->pv_prop = prop_str;
158 vector->pv_type = prop_type;
159 vector->pv_ptr = prop_val_ptr;
163 * add_prop_vect_mval_scf() - updates vector in the array of vectors later
165 * The first argument (vector) points to particular position in the vector of
168 * preserves the vector (argument) pointing to the same position in the vector
173 add_prop_vect_mval_scf(scf_propvec_t *vector, const char *prop_str,
179 if (vector->pv_prop == NULL) {
180 vector->pv_prop = prop_str;
181 vector->pv_mval = B_TRUE;
182 vector->pv_type = prop_type;
190 if (vector->pv_ptr == NULL) {
191 vector->pv_ptr = pv_ptr_node_new;
193 pv_ptr_node_last = vector->pv_ptr;
208 * Arguments: vector = pointers to the head end of array of property vectors
213 get_val_scf(scf_propvec_t *vector, char *pgrp_name)
218 * Get the property vector from the editing snapshot (B_FALSE).
221 if (scf_read_propvec(AUDITD_FMRI, pgrp_name, B_FALSE, vector,
238 * arguments: vector = pointers to the head end of array of property vectors
243 set_val_scf(scf_propvec_t *vector, char *pgrp_name)
248 if (scf_write_propvec(AUDITD_FMRI, pgrp_name, vector,