| plan 9 kernel history: overview | file list | diff list |
1994/0503/port/devpipe.c (diff list | history)
| 1993/1111/sys/src/9/port/devpipe.c:38,48 – 1994/0503/sys/src/9/port/devpipe.c:38,54 (short | long | prev | next) | ||
| 1993/0528 | "data", {Qdata0}, 0, 0600, "data1", {Qdata1}, 0, 0600, | |
| 1990/1009 | }; | |
| 1994/0503 | #define NPIPEDIR 2 | |
| 1990/1009 | ||
| 1990/0227 | void pipeinit(void) { | |
| 1994/0503 | if(conf.pipeqsize == 0){ if(conf.nmach > 1) conf.pipeqsize = 256*1024; else conf.pipeqsize = 32*1024; } | |
| 1990/0227 | } void | |
| 1993/1111/sys/src/9/port/devpipe.c:65,76 – 1994/0503/sys/src/9/port/devpipe.c:71,82 | ||
| 1993/0528 | exhausted("memory"); | |
| 1992/0621 | p->ref = 1; | |
| 1990/1009 | ||
| 1993/1111 |
| |
| 1994/0503 | p->q[0] = qopen(conf.pipeqsize, 0, 0, 0); | |
| 1993/0528 | if(p->q[0] == 0){ free(p); exhausted("memory"); } | |
| 1993/0530 |
| |
| 1994/0503 | p->q[1] = qopen(conf.pipeqsize, 0, 0, 0); | |
| 1993/0528 | if(p->q[1] == 0){ free(p->q[0]); free(p); | |