buffered
static int buffered __P((long));
if (!ispipe || pos == last_piped_pos || buffered(new_block)) {
if (ch_block <= 0 || (ispipe && !buffered(ch_block-1))) {