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