Home
last modified time | relevance | path

Searched refs:ctidp (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/svc/startd/
H A Dmethod.c281 ctid_t * const ctidp = primary ? &inst->ri_i.i_primary_ctid : in method_remove_contract() local
286 assert(*ctidp != 0); in method_remove_contract()
289 primary ? "primary" : "transient", *ctidp, inst->ri_i.i_fmri); in method_remove_contract()
292 contract_abandon(*ctidp); in method_remove_contract()
300 r = restarter_remove_contract(inst->ri_m_inst, *ctidp, primary ? in method_remove_contract()
323 "%s.\n", inst->ri_i.i_fmri, *ctidp, strerror(r)); in method_remove_contract()
333 contract_hash_remove(*ctidp); in method_remove_contract()
335 *ctidp = 0; in method_remove_contract()
H A Drestarter.c253 ctid_t *ctidp; in check_contract() local
256 ctidp = primary ? &inst->ri_i.i_primary_ctid : in check_contract()
259 assert(*ctidp >= 1); in check_contract()
261 fd = contract_open(*ctidp, NULL, "status", O_RDONLY); in check_contract()
268 r = restarter_remove_contract(scf_inst, *ctidp, primary ? in check_contract()
274 *ctidp = 0; in check_contract()
291 "for %s from repository.\n", *ctidp, inst->ri_i.i_fmri); in check_contract()
H A Dfork.c141 fork_common(const char *name, const char *svc_fmri, int retries, ctid_t *ctidp, in fork_common() argument
205 if (pid != 0 && (errno = contract_latest(ctidp)) != 0) in fork_common()
/illumos-gate/usr/src/lib/libcontract/common/
H A Dlibcontract.c57 ct_tmpl_create(int fd, ctid_t *ctidp) in ct_tmpl_create() argument
62 *ctidp = ctid; in ct_tmpl_create()
551 ct_event_get_newct(ct_evthdl_t evthdl, ctid_t *ctidp) in ct_event_get_newct() argument
555 nvlist_lookup_int32(info->nvl, CTS_NEWCT, (int *)ctidp)) in ct_event_get_newct()
/illumos-gate/usr/src/uts/common/contract/
H A Ddevice.c645 ctmpl_device_create(ct_template_t *template, ctid_t *ctidp) in ctmpl_device_create() argument
654 if (ctidp == NULL) in ctmpl_device_create()
697 *ctidp = ctd->cond_contract.ct_id; in ctmpl_device_create()
/illumos-gate/usr/src/uts/common/os/
H A Dcontract.c1702 ctmpl_create(ct_template_t *template, ctid_t *ctidp) in ctmpl_create() argument
1704 return (template->ctmpl_ops->ctop_create(template, ctidp)); in ctmpl_create()
1753 ctmpl_create_inval(ct_template_t *template, ctid_t *ctidp) in ctmpl_create_inval() argument