Lines Matching refs:inst
124 valid_env_var(const char *var, const restarter_inst_t *inst, const char *path) in valid_env_var() argument
129 if (inst != NULL) in valid_env_var()
130 log_instance(inst, B_FALSE, "Invalid environment " in valid_env_var()
134 if (inst != NULL) in valid_env_var()
135 log_instance(inst, B_FALSE, "Invalid environment " in valid_env_var()
147 find_dup(const char *var, char **env, const restarter_inst_t *inst) in find_dup() argument
166 if (inst != NULL && p != env && in find_dup()
168 log_instance(inst, B_FALSE, "Ignoring duplicate " in find_dup()
204 const restarter_inst_t *inst, const char *method) in set_smf_env() argument
228 if (inst) { in set_smf_env()
229 sz = sizeof ("SMF_FMRI=") + strlen(inst->ri_i.i_fmri); in set_smf_env()
232 (void) strlcat(*np, inst->ri_i.i_fmri, sz); in set_smf_env()
257 if (valid_env_var(*p, inst, path)) { in set_smf_env()
269 if (!valid_env_var(*p, inst, path)) in set_smf_env()
272 if ((dup_pos = find_dup(*p, nenv, inst)) != NULL) { in set_smf_env()