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