mbnambuf_flush
char *mbnambuf_flush(struct mbnambuf *nbp, struct dirent *dp);
if (!mbnambuf_flush(nbp, &dirbuf) || dirbuf.d_namlen == 0)
mbnambuf_flush(&nb, &dirbuf);