cntl__ns_out_fmt(out, "mtime[%lu:%lu]", (unsigned long)ev->mtime.tv_sec, (unsigned long)ev->mtime.tv_usec);
static void cntl__scan_events(Vstr_base *out, const char *tag, struct Evnt *beg){  struct Evnt *ev = beg;    while (ev)  {    size_t ns = 0;    if (!(ns = vstr_add_netstr_beg(out, out->len)))      return;    cntl__ns_out_fmt(out, "EVNT %s", tag);    cntl__ns_out_fmt(out, "from[$<sa:%p>]", EVNT_SA(ev));    cntl__ns_out_fmt(out, "ctime[%lu:%lu]",                     (unsigned long)ev->ctime.tv_sec,                     (unsigned long)ev->ctime.tv_usec);    cntl__ns_out_fmt(out, "pid[%lu]", (unsigned long)getpid());    cntl__ns_out_fmt(out, "req_got[%'u:%u]",                     ev->acct.req_got, ev->acct.req_got);    cntl__ns_out_fmt(out, "req_put[%'u:%u]",                     ev->acct.req_put, ev->acct.req_put);    cntl__ns_out_fmt(out, "recv[${BKMG.ju:%ju}:%ju]",                     ev->acct.bytes_r, ev->acct.bytes_r);    cntl__ns_out_fmt(out, "send[${BKMG.ju:%ju}:%ju]",                     ev->acct.bytes_w, ev->acct.bytes_w);    vstr_add_netstr_end(out, ns, out->len);        ev = ev->next;  }}