buf_tail
if (ispipe && buf_tail->block != (long)(-1))
bp = buf_tail;
newbufs[0].prev = buf_tail;
buf_tail->next = &newbufs[0];
buf_tail = &newbufs[nnew-1];