| plan 9 kernel history: overview | file list | diff list |
1993/0725/port/devpipe.c (diff list | history)
| 1993/0601/sys/src/9/port/devpipe.c:297,311 – 1993/0725/sys/src/9/port/devpipe.c:297,322 (short | long | prev | next) | ||
| 1993/0528 | ||
| 1992/0711 | USED(offset); | |
| 1992/0821 | ||
| 1993/0725 | if(waserror()) { postnote(up, 1, "sys: write on closed pipe", NUser); error(Ehungup); } | |
| 1993/0528 | p = c->aux; | |
| 1992/0821 | ||
| 1993/0528 | switch(NETTYPE(c->qid.path)){ case Qdata0: | |
| 1993/0601 |
| |
| 1993/0725 | n = qwrite(p->q[1], va, n, 0); break; | |
| 1993/0528 | case Qdata1: | |
| 1993/0601 |
| |
| 1993/0725 | n = qwrite(p->q[0], va, n, 0); break; | |
| 1993/0528 | default: panic("piperead"); | |
| 1990/0227 | } | |
| 1993/0725 | poperror(); | |
| 1990/0513 | return n; | |
| 1990/0227 | } | |