| plan 9 kernel history: overview | file list | diff list |
1991/1211/port/devcons.c (diff list | history)
| 1991/1207/sys/src/9/port/devcons.c:336,353 – 1991/1211/sys/src/9/port/devcons.c:336,353 (short | long | prev | next) | ||
| 1990/0227 | }; Dirtab consdir[]={ | |
| 1991/1112 |
| |
| 1991/1211 | "cons", {Qcons}, 0, 0660, | |
| 1991/1127 | "cputime", {Qcputime}, 6*NUMSIZE, 0444, | |
| 1991/1211 | "time", {Qtime}, NUMSIZE, 0664, | |
| 1991/1127 | "clock", {Qclock}, 2*NUMSIZE, 0444, "msec", {Qmsec}, NUMSIZE, 0444, | |
| 1991/1211 | "lights", {Qlights}, 0, 0220, "noise", {Qnoise}, 0, 0220, | |
| 1991/1112 | "null", {Qnull}, 0, 0666, | |
| 1991/1127 | "pgrpid", {Qpgrpid}, NUMSIZE, 0444, "pid", {Qpid}, NUMSIZE, 0444, "ppid", {Qppid}, NUMSIZE, 0444, | |
| 1991/1112 |
| |
| 1991/1211 | "rcons", {Qrcons}, 0, 0660, | |
| 1991/1127 | "user", {Quser}, 0, 0666, "chal", {Qchal}, 8, 0666, "crypt", {Qcrypt}, 0, 0666, | |
| 1991/1207/sys/src/9/port/devcons.c:354,360 – 1991/1211/sys/src/9/port/devcons.c:354,360 | ||
| 1991/1207 | "key", {Qkey}, DESKEYLEN, 0222, | |
| 1991/1112 | "klog", {Qklog}, 0, 0444, | |
| 1991/1127 | "sysstat", {Qsysstat}, 0, 0666, | |
| 1991/0705 |
| |
| 1991/1211 | "swap", {Qswap}, 0, 0664, | |
| 1990/0227 | }; #define NCONS (sizeof consdir/sizeof(Dirtab)) | |
| 1991/1207/sys/src/9/port/devcons.c:438,444 – 1991/1211/sys/src/9/port/devcons.c:438,444 | ||
| 1991/0607 | switch(c->qid.path){ case Qrcons: | |
| 1991/0620 |
| |
| 1991/1211 | if(strcmp(u->p->user, eve) != 0) | |
| 1991/0620 | error(Eperm); | |
| 1991/0607 | if(incref(&raw) == 1){ lock(&lineq); | |