| plan 9 kernel history: overview | file list | diff list |
1992/0321/port/devcons.c (diff list | history)
| 1992/0320/sys/src/9/port/devcons.c:1,5 – 1992/0321/sys/src/9/port/devcons.c:1,5 (short | long | prev | next) | ||
|
Move lib.h to ../port. Add #c/sysname.
rsc Fri Mar 4 12:44:25 2005 | ||
| 1990/0227 | #include "u.h" | |
| 1992/0321 | #include "../port/lib.h" | |
| 1990/0227 | #include "mem.h" #include "dat.h" #include "fns.h" | |
| 1992/0320/sys/src/9/port/devcons.c:23,28 – 1992/0321/sys/src/9/port/devcons.c:23,29 | ||
| 1990/0227 | ||
| 1991/1109 | char eve[NAMELEN] = "bootes"; | |
| 1991/1207 | char evekey[DESKEYLEN]; | |
| 1992/0321 | char sysname[NAMELEN]; | |
| 1991/1109 | ||
| 1990/0227 | /* | |
| 1991/0607 | * init the queues and set the output routine | |
| 1992/0320/sys/src/9/port/devcons.c:341,346 – 1992/0321/sys/src/9/port/devcons.c:342,348 | ||
| 1991/1127 | Qcrypt, Qkey, Qchal, | |
| 1992/0321 | Qsysname, | |
| 1990/0227 | }; Dirtab consdir[]={ | |
| 1992/0320/sys/src/9/port/devcons.c:362,367 – 1992/0321/sys/src/9/port/devcons.c:364,370 | ||
| 1991/1207 | "key", {Qkey}, DESKEYLEN, 0222, | |
| 1991/1112 | "klog", {Qklog}, 0, 0444, | |
| 1991/1127 | "sysstat", {Qsysstat}, 0, 0666, | |
| 1992/0321 | "sysname", {Qsysname}, 0, 0664, | |
| 1991/1211 | "swap", {Qswap}, 0, 0664, | |
| 1990/0227 | }; | |
| 1992/0320/sys/src/9/port/devcons.c:650,655 – 1992/0321/sys/src/9/port/devcons.c:653,662 | ||
| 1991/0705 | conf.nswap-swapalloc.free, conf.nswap); return readstr(offset, buf, n, xbuf); | |
| 1992/0321 | case Qsysname: return readstr(offset, buf, n, sysname); | |
| 1990/0227 | default: | |
| 1991/1127 | print("consread %lux\n", c->qid); error(Egreg); | |
| 1992/0320/sys/src/9/port/devcons.c:862,867 – 1992/0321/sys/src/9/port/devcons.c:869,885 | ||
| 1991/0705 | fd = strtoul(buf, 0, 0); | |
| 1991/1011 | swc = fdtochan(fd, -1, 1); | |
| 1991/0705 | setswapchan(swc); | |
| 1992/0321 | break; case Qsysname: if(offset != 0) error(Ebadarg); if(n <= 0 || n >= NAMELEN) error(Ebadarg); strncpy(sysname, a, n); sysname[n] = 0; if(sysname[n-1] == '\n') sysname[n-1] = 0; | |
| 1992/0310 | break; | |
| 1991/0607 | ||
| 1990/0227 | default: | |