| plan 9 kernel history: overview | file list | diff list |
1992/0323/port/devcons.c (diff list | history)
| 1992/0321/sys/src/9/port/devcons.c:361,367 – 1992/0323/sys/src/9/port/devcons.c:361,367 (short | long | prev | next) | ||
| 1991/1127 | "user", {Quser}, 0, 0666, "chal", {Qchal}, 8, 0666, "crypt", {Qcrypt}, 0, 0666, | |
| 1991/1207 |
| |
| 1992/0323 | "key", {Qkey}, DESKEYLEN, 0622, | |
| 1991/1112 | "klog", {Qklog}, 0, 0444, | |
| 1991/1127 | "sysstat", {Qsysstat}, 0, 0666, | |
| 1992/0321 | "sysname", {Qsysname}, 0, 0664, | |
| 1992/0321/sys/src/9/port/devcons.c:597,603 – 1992/0323/sys/src/9/port/devcons.c:597,603 | ||
| 1991/1127 | return n; case Qchal: | |
| 1992/0323 | if(offset!=0 || n!=8) | |
| 1991/1127 | error(Ebadarg); chal = u->p->pgrp->crypt->chal; | |
| 1992/0318 | chal[0] = RXschal; | |
| 1992/0321/sys/src/9/port/devcons.c:606,611 – 1992/0323/sys/src/9/port/devcons.c:606,619 | ||
| 1991/1127 | memmove(buf, chal, 8); encrypt(evekey, buf, 8); | |
| 1992/0318 | chal[0] = RXstick; | |
| 1992/0323 | return n; case Qkey: if(offset!=0 || n!=DESKEYLEN) error(Ebadarg); if(strcmp(u->p->user, eve)!=0 || conf.cntrlp==0) error(Eperm); memmove(buf, evekey, DESKEYLEN); | |
| 1991/1127 | return n; | |
| 1990/0227 | case Quser: | |