CT_DEBUG
CT_DEBUG((CE_NOTE, "ack_nack: entered: ctid %d", ctid));
CT_DEBUG((CE_NOTE, "ack_nack: contract lock acquired: %d", ctid));
CT_DEBUG((CE_NOTE, "ack_nack: dv_clean: %d", ctid));
CT_DEBUG((CE_NOTE, "ack_nack: dv_clean: failed: %d",
CT_DEBUG((CE_WARN, "%sACK for non-current event "
CT_DEBUG((CE_NOTE, "ack_nack: error: ESRCH, ctid: %d",
CT_DEBUG((CE_WARN, "contract_ack: no such device: "
CT_DEBUG((CE_WARN, "%sACK for non-current event"
CT_DEBUG((CE_NOTE, "ack_nack: error: %d, ctid: %d",
CT_DEBUG((CE_NOTE, "ack_nack: setting %sACK for ctid: %d",
CT_DEBUG((CE_NOTE, "ack_nack: normal exit: ctid: %d", ctid));
CT_DEBUG((CE_NOTE, "contract_open: Not user-context"));
CT_DEBUG((CE_NOTE, "contract_device_open(): Process %d: "
CT_DEBUG((CE_NOTE, "contract_device_open(): Failed to derive "
CT_DEBUG((CE_NOTE, "%s: entered: dip: %p", f, (void *)dip));
CT_DEBUG((CE_NOTE, "%s: timed out: %p", f, (void *)dip));
CT_DEBUG((CE_NOTE, "%s: found a NACK,result = NACK: %p",
CT_DEBUG((CE_NOTE, "%s: found a ACK: %p",
CT_DEBUG((CE_NOTE, "%s: result = ACK, dip=%p", f, (void *)dip));
CT_DEBUG((CE_NOTE, "%s: result = NONE (timed-out), dip=%p",
CT_DEBUG((CE_NOTE, "%s: result = NONE, dip=%p",
CT_DEBUG((CE_NOTE, "publish: is%s sync state change",
CT_DEBUG((CE_NOTE, "publish: negend: setting cond state"));
CT_DEBUG((CE_NOTE, "publish: no negend reqd. release barrier"));
CT_DEBUG((CE_NOTE, "publish: setting negend flag"));
CT_DEBUG((CE_NOTE, "publish: found matching contract: %d",
CT_DEBUG((CE_NOTE, "publish: Contract broken: %d",
CT_DEBUG((CE_NOTE, "contract_device_publish(): "
CT_DEBUG((CE_NOTE, "publish: broken + sync: "
CT_DEBUG((CE_NOTE, "publish: sync and noneg:"
CT_DEBUG((CE_NOTE, "publish: broken + async: ctid: %d",
CT_DEBUG((CE_NOTE, "publish: event suscrib: ctid: %d",
CT_DEBUG((CE_NOTE, "publish: NEGEND: ctid: %d", ctid));
CT_DEBUG((CE_NOTE, "publish: not publishing event for "
CT_DEBUG((CE_NOTE, "publish: negend: ctid: %d "
CT_DEBUG((CE_NOTE, "publish: sync break, setting evid"
CT_DEBUG((CE_NOTE, "publish: negend: reset dip state: dip=%p",
CT_DEBUG((CE_NOTE, "publish: sync count=%d, dip=%p",
CT_DEBUG((CE_NOTE, "publish: async/non-nego/subscrib/no-match: "
CT_DEBUG((CE_NOTE, "publish: No matching contract"));
CT_DEBUG((CE_NOTE, "publish: found 1 or more NONEG contract"));
CT_DEBUG((CE_NOTE, "publish: sync contract: waiting"));
CT_DEBUG((CE_NOTE, "publish: async/no-break/negend"));
CT_DEBUG((CE_NOTE, "publish: dropping devi_ct_lock"));
CT_DEBUG((CE_NOTE, "publish: result = %s", result_str(result)));
CT_DEBUG((CE_NOTE, "contract_device_negend(): entered: result: %d, "
CT_DEBUG((CE_NOTE, "contract_device_negend(): exit dip: %p",
CT_DEBUG((CE_NOTE, "ct: remove_dip: removed dip from contract: "
CT_DEBUG((CE_NOTE, "ct_barrier_acquire: waiting for barrier"));
CT_DEBUG((CE_NOTE, "ct_barrier_acquire: thread owns barrier"));
CT_DEBUG((CE_NOTE, "ct_barrier_release: Released barrier"));
CT_DEBUG((CE_NOTE, "barrier_decr: ct_count before decr: %d",
CT_DEBUG((CE_NOTE, "barrier_decr: cv_broadcast"));
CT_DEBUG((CE_WARN,
CT_DEBUG((CE_WARN, "Failed to create device contract for "
CT_DEBUG((CE_NOTE, "contract_device_destroy:"
CT_DEBUG((CE_WARN, "is_sync_neg: transition to same state: %s",
CT_DEBUG((CE_WARN, "is_sync_neg: Unsupported state transition: "
CT_DEBUG((CE_WARN, "ct_dv_clean: Parent node is busy owned, "