Lines Matching defs:ctid
49 contract_abandon(ctid_t ctid)
53 assert(ctid != 0);
55 err = contract_abandon_id(ctid);
59 "failed to abandon contract %ld: %s\n", ctid,
64 contract_kill(ctid_t ctid, int sig, const char *fmri)
66 if (sigsend(P_CTID, ctid, sig) == -1 && errno != ESRCH) {
80 ctid_t ctid, configd_ctid = -1;
106 ctid = psi.pr_contract;
110 if ((csfd = contract_open(ctid, "process", "status", O_RDONLY)) < 0) {
211 contract_is_empty(ctid_t ctid)
219 fd = contract_open(ctid, "process", "status", O_RDONLY);
256 contract_hold_bucket(ctid_t ctid)
261 hash = ctid & CI_HASH_MASK;
276 contract_lookup(contract_bucket_t *bp, ctid_t ctid)
287 if (ce->ce_ctid == ctid)
318 contract_hash_store(ctid_t ctid, int instid)
323 bp = contract_hold_bucket(ctid);
324 assert(contract_lookup(bp, ctid) == NULL);
326 ce->ce_ctid = ctid;
335 contract_hash_remove(ctid_t ctid)
340 bp = contract_hold_bucket(ctid);
342 ce = contract_lookup(bp, ctid);
358 lookup_inst_by_contract(ctid_t ctid)
364 bp = contract_hold_bucket(ctid);
365 ce = contract_lookup(bp, ctid);