ISPIPE
while ((fnp->fn_flag & FIFOSTAYFAST) || ((fnp->fn_flag & ISPIPE) &&
if (fnp->fn_flag & ISPIPE) {
fnp1->fn_flag = fnp2->fn_flag = ISPIPE;
fnp1->fn_flag = fnp2->fn_flag = ISPIPE | FIFOFAST;
fnp1->fn_flag = fnp2->fn_flag = ISPIPE | FIFOFAST;
if ((fnp->fn_flag & (FIFOCLOSE|ISPIPE)) == (FIFOCLOSE|ISPIPE)) {
if (((fnp->fn_flag & (ISPIPE|FIFOCLOSE)) == FIFOCLOSE) &&
if (fnp->fn_flag & ISPIPE) {
if (fnp->fn_flag & ISPIPE) {
if ((fnp->fn_flag & ISPIPE) && (fn_dest->fn_open == 0)) {
} else if ((fnp->fn_flag & (FIFOCLOSE | ISPIPE)) == FIFOCLOSE &&
(!(fnp->fn_flag & ISPIPE))) {
if ((fnp->fn_flag & ISPIPE) && (fn_dest->fn_flag & FIFOWAITMODE))
if (! (fnp->fn_flag & ISPIPE))
if (! (fnp->fn_flag & ISPIPE))
if (fnp->fn_flag & ISPIPE) {
ASSERT(VTOF(*vpp)->fn_flag & ISPIPE);
if (!(fnp->fn_flag & ISPIPE))
if ((fnp->fn_flag & ISPIPE) && !(fnp->fn_flag & FIFOCLOSE)) {
ASSERT((fnp->fn_flag & (ISPIPE|FIFOCLOSE)) !=
(ISPIPE|FIFOCLOSE));
if (fnp->fn_flag & ISPIPE)
if (!(streamfnp->fn_flag & ISPIPE) ||