f0                 23 pipe.c         pipealloc(struct file **f0, struct file **f1)
f0                 28 pipe.c           *f0 = *f1 = 0;
f0                 29 pipe.c           if((*f0 = filealloc()) == 0 || (*f1 = filealloc()) == 0)
f0                 38 pipe.c           (*f0)->type = FD_PIPE;
f0                 39 pipe.c           (*f0)->readable = 1;
f0                 40 pipe.c           (*f0)->writable = 0;
f0                 41 pipe.c           (*f0)->pipe = p;
f0                 52 pipe.c           if(*f0)
f0                 53 pipe.c             fileclose(*f0);