getnewbuf
bp = getnewbuf(vp, slpflag, slptimeo, maxsize, flags);
while ((bp = getnewbuf(NULL, 0, 0, maxsize, flags)) == NULL) {