Lines Matching refs:mprops

145 create_method_info(const inetd_prop_t *mprops, boolean_t *exec_invalid)  in create_method_info()  argument
154 if ((i = wordexp(get_prop_value_string(mprops, PR_EXEC_NAME), in create_method_info()
167 if (mprops[MP_ARG0].ip_error == IVE_VALID) { /* arg0 is set */ in create_method_info()
175 strdup(get_prop_value_string(mprops, PR_ARG0_NAME))) in create_method_info()
180 if (mprops[MP_TIMEOUT].ip_error == IVE_VALID) { in create_method_info()
181 ret->timeout = get_prop_value_count(mprops, in create_method_info()
359 create_method_infos(const char *fmri, inetd_prop_t **mprops, in create_method_infos() argument
370 if (mprops[i][MP_EXEC].ip_error == IVE_VALID) { in create_method_infos()
373 if ((mis[i] = create_method_info(mprops[i], in create_method_infos()
442 destroy_inst_props(inetd_prop_t *bprops, inetd_prop_t **mprops) in destroy_inst_props() argument
448 destroy_method_props(mprops[i]); in destroy_inst_props()
461 inetd_prop_t **mprops, scf_error_t *err) in read_inst_props() argument
471 if ((mprops[i] = in read_inst_props()
475 destroy_method_props(mprops[i]); in read_inst_props()
494 valid_inst_props(const char *fmri, inetd_prop_t *bprops, inetd_prop_t **mprops, in valid_inst_props() argument
529 for (j = 0; mprops[i][j].ip_name != NULL; j++) { in valid_inst_props()
530 if (mprops[i][j].ip_error != IVE_UNSET) in valid_inst_props()
534 if (mprops[i][j].ip_name == NULL) { in valid_inst_props()
542 } else if (mprops[i][MP_EXEC].ip_error == IVE_UNSET) { in valid_inst_props()
579 inetd_prop_t *mprops[NUM_METHODS]; in read_instance_cfg() local
592 if (read_inst_props(fmri, &bprops, mprops, &err) == 0) in read_instance_cfg()
610 if ((!valid_inst_props(fmri, bprops, mprops, &ret->basic)) || in read_instance_cfg()
612 (create_method_infos(fmri, mprops, ret->methods) != 0)) { in read_instance_cfg()
617 destroy_inst_props(bprops, mprops); in read_instance_cfg()