tmsg
tmsg(pat, off_msgs[tracelevel]);
tmsg(pat, on_msgs[tracelevel++]);
tmsg("switch to trace file %s", fn);
}, tmsg[] = {
for (i = 0; i < __arraycount(tmsg); i++) {
if ((tgtirq & tmsg[i].bit) == 0)
tgtid, tmsg[i].msg);
tgtack |= tmsg[i].bit;
ctl_transact(struct in_addr target, CTL_MSG tmsg, int type, CTL_RESPONSE *rp)
tmsg.type = type;
cc = sendto(ctl_sockt, (char *)&tmsg, sizeof (tmsg), 0,
if (cc != sizeof (tmsg)) {