Lines Matching refs:inst
178 valid_env_var(const char *var, const restarter_inst_t *inst, const char *path) in valid_env_var() argument
183 if (inst != NULL) in valid_env_var()
184 log_instance(inst, B_FALSE, "Invalid environment " in valid_env_var()
188 if (inst != NULL) in valid_env_var()
189 log_instance(inst, B_FALSE, "Invalid environment " in valid_env_var()
201 find_dup(const char *var, char **env, const restarter_inst_t *inst) in find_dup() argument
220 if (inst != NULL && p != env && in find_dup()
222 log_instance(inst, B_FALSE, "Ignoring duplicate " in find_dup()
258 const restarter_inst_t *inst, const char *method) in set_smf_env() argument
282 if (inst) { in set_smf_env()
283 sz = sizeof ("SMF_FMRI=") + strlen(inst->ri_i.i_fmri); in set_smf_env()
286 (void) strlcat(*np, inst->ri_i.i_fmri, sz); in set_smf_env()
311 if (valid_env_var(*p, inst, path)) { in set_smf_env()
323 if (!valid_env_var(*p, inst, path)) in set_smf_env()
326 if ((dup_pos = find_dup(*p, nenv, inst)) != NULL) { in set_smf_env()