ISPIPE
io->flags |= ISPIPE;
#define ISPIPE 0x02 /* pipe-like (see position.c) */
if (in.flags & ISPIPE) {
if (out.flags & (ISSEEK | ISPIPE)) {
&& (artyp != ISPIPE)) {
artyp = ISPIPE;
case ISPIPE:
if ((artyp != ISPIPE) || (lstrval <= 0))
if (artyp == ISPIPE) {
case ISPIPE:
case ISPIPE:
case ISPIPE:
case ISPIPE: