writeopen 18 pipe.c int writeopen; // write fd is still open writeopen 33 pipe.c p->writeopen = 1; writeopen 63 pipe.c p->writeopen = 0; writeopen 69 pipe.c if(p->readopen == 0 && p->writeopen == 0){ writeopen 105 pipe.c while(p->nread == p->nwrite && p->writeopen){ //DOC: pipe-empty