FIFOISOPEN
ASSERT(fnp->fn_flag & FIFOISOPEN);
if ((fnp->fn_flag & (FIFOISOPEN | FIFOPOLLW)) ==
(FIFOISOPEN | FIFOPOLLW)) {
if ((fn_flag & FIFOISOPEN) == FIFOISOPEN) {
if ((fn_dflag & (FIFOHIWATW | FIFOISOPEN)) ==
(FIFOHIWATW | FIFOISOPEN)) {
if (fn_dflag & FIFOISOPEN) {
fnp->fn_flag |= FIFOISOPEN;
if (!(fn_dest->fn_flag & FIFOISOPEN)) {
if (vp->v_stream && (fnp->fn_flag & FIFOISOPEN)) {
if ((fnp->fn_flag & FIFOISOPEN) == 0) {
fnp->fn_flag &= ~FIFOISOPEN;