sbuf_printf
int sbuf_printf(struct sbuf *s, const char *fmt, ...);
sbuf_printf(sb, "%s%s", i == 0 ? "" : "/",
sbuf_printf(sb, " wqid=[");
sbuf_printf(sb, " iounit=%d", fcall->ropen.iounit);
sbuf_printf(sb, " iounit=%d", fcall->rcreate.iounit);
sbuf_printf(sb, " offset=%" PRIu64 " count=%" PRIu32,
sbuf_printf(sb, " count=%" PRIu32, fcall->io.count);
sbuf_printf(sb, " offset=%" PRIu64 " count=%" PRIu32,
sbuf_printf(sb, " iounit=%d", fcall->rlopen.iounit);
sbuf_printf(sb, " iounit=%d", fcall->rlcreate.iounit);
sbuf_printf(sb, " major=%u minor=%u",
sbuf_printf(sb, " valid=0x%016" PRIx64, mask);
sbuf_printf(sb, " nlink=%" PRIu64,
sbuf_printf(sb, " rdev=0x%" PRIx64,
sbuf_printf(sb, " blksize=%" PRIu64 " blocks=%" PRIu64,
sbuf_printf(sb, " gen=0x%" PRIx64, fcall->rgetattr.gen);
sbuf_printf(sb, " data_version=0x%" PRIx64,
sbuf_printf(sb, " valid=0x%08" PRIx64, mask);
sbuf_printf(sb, " flags=%" PRIu32, fcall->txattrcreate.flags);
sbuf_printf(sb, " type=%d flags=0x%" PRIx32
sbuf_printf(sb, " status=%d", fcall->rlock.status);
sbuf_printf(sb, " type=%d "
sbuf_printf(sb, " <missing case in %s()>", __func__);
sbuf_printf(sb, "%s0x%" PRIx64, str, value);
sbuf_printf(sb, "%s%s", sep, db->db_name);
sbuf_printf(sb, "%s?0x%" PRIx64, sep, value);
sbuf_printf(sb, "%s%" PRIu32, str, fid);
sbuf_printf(sb, "%s%" PRIu32, str, ugid);
sbuf_printf(sb, "%s<null>", str);
sbuf_printf(sb, "%s\"%.*s...\"", str, 32 - 3, name);
sbuf_printf(sb, "%s\"%.*s\"", str, (int)len, name);
sbuf_printf(sb, "%s0x%" PRIx32 "<%.9s>", str, mode, pbuf + 1);
sbuf_printf(sb, "%s<%.9s>", str, pbuf + 1);
sbuf_printf(sb, "%s[", str);
sbuf_printf(sb, "%s[", str);
sbuf_printf(sb, ",%" PRIu32 ",0x%016" PRIx64 ">",
sbuf_printf(sb, "%s%" PRIu64, str, size);
sbuf_printf(sb, "%stype=0x%04" PRIx32 " dev=0x%08" PRIx32, str,
sbuf_printf(sb, " atime=%" PRIu32, st->atime);
sbuf_printf(sb, " mtime=%" PRIu32, st->mtime);
sbuf_printf(sb, " length=%" PRIu64, st->length);
sbuf_printf(sb,
sbuf_printf(sb, "%stype=0x%04lx bsize=%lu blocks=%" PRIu64
sbuf_printf(sb, "%" PRIu64 ".<invalid nsec %" PRIu64 ">)",
sbuf_printf(sb, "%" PRIu64 ".%09" PRIu64, sec, nsec);
sbuf_printf(sb, " EOF (count=0)");
sbuf_printf(sb, " count=%" PRIu32 " [", count);
sbuf_printf(sb, " bad count");
sbuf_printf(sb, i ? ", " : " ");
sbuf_printf(sb, " offset=%" PRIu64 " type=%d",
sbuf_printf(sb, "]=%d dir entries", i);
sbuf_printf(sb, " count=%" PRIu32, count);
sbuf_printf(sb, "<unknown %s %d> tag=%d", rr, type,
sbuf_printf(sb, "%s tag=%d", ftype_names[type - L9P__FIRST],
sbuf_printf(sb, " version=\"%s\" msize=%d", fcall->version.version,
sbuf_printf(sb, " uname=\"%s\" aname=\"%s\"",
sbuf_printf(sb, " uname=\"%s\" aname=\"%s\"",
sbuf_printf(sb, " n_uname=%d", fcall->tattach.n_uname);
sbuf_printf(sb, " ename=\"%s\" errnum=%d", fcall->error.ename,
sbuf_printf(sb, " errnum=%d (%s)", fcall->error.errnum,
sbuf_printf(sb, " oldtag=%d", fcall->tflush.oldtag);