| plan 9 kernel history: overview | file list | diff list |
1991/0720/port/devcons.c (diff list | history)
| 1991/0717/sys/src/9/port/devcons.c:159,164 – 1991/0720/sys/src/9/port/devcons.c:159,167 (short | long | prev | next) | ||
| 1990/0227 | Chan *c; int n; | |
| 1991/0720 | if(u->p->fgrp == 0) return 0; | |
| 1991/0705 | c = u->p->fgrp->fd[2]; | |
| 1990/0227 | if(c==0 || (c->mode!=OWRITE && c->mode!=ORDWR)) | |
| 1990/0321 | return 0; | |
| 1991/0717/sys/src/9/port/devcons.c:418,423 – 1991/0720/sys/src/9/port/devcons.c:421,429 | ||
| 1991/0607 | unlock(&lineq); } break; | |
| 1991/0720 | case Qswap: kickpager(); /* start a pager if not already started */ break; | |
| 1990/0227 | } return devopen(c, omode, consdir, NCONS, devgen); } | |
| 1991/0717/sys/src/9/port/devcons.c:727,733 – 1991/0720/sys/src/9/port/devcons.c:733,738 | ||
| 1991/0705 | fd = strtoul(buf, 0, 0); swc = fdtochan(fd, -1); setswapchan(swc); | |
| 1991/0717 |
| |
| 1991/0705 | return n; | |
| 1991/0607 | ||
| 1990/0227 | default: | |