@@ 94,31 94,6 @@ sysfauth(ulong *arg)
}
/*
- * called by devcons() for key device
- */
-long
-keyread(char *a, int n, long offset)
-{
- if(n<DESKEYLEN || offset != 0)
- error(Ebadarg);
- if(!cpuserver || !iseve())
- error(Eperm);
- memmove(a, evekey, DESKEYLEN);
- return DESKEYLEN;
-}
-
-long
-keywrite(char *a, int n)
-{
- if(n != DESKEYLEN)
- error(Ebadarg);
- if(!iseve())
- error(Eperm);
- memmove(evekey, a, DESKEYLEN);
- return DESKEYLEN;
-}
-
-/*
* called by devcons() for user device
*
* anyone can become none
@@ 507,7 507,6 @@ enum{
Qconsctl,
Qcputime,
Qdrivers,
- Qkey,
Qkprint,
Qhostdomain,
Qhostowner,
@@ 540,7 539,6 @@ static Dirtab consdir[]={
"drivers", {Qdrivers}, 0, 0644,
"hostdomain", {Qhostdomain}, DOMLEN, 0664,
"hostowner", {Qhostowner}, 0, 0664,
- "key", {Qkey}, DESKEYLEN, 0622,
"kprint", {Qkprint, 0, QTEXCL}, 0, DMEXCL|0440,
"null", {Qnull}, 0, 0666,
"osversion", {Qosversion}, 0, 0444,
@@ 770,9 768,6 @@ consread(Chan *c, void *buf, long n, vlong off)
case Qbintime:
return readbintime(buf, n);
- case Qkey:
- return keyread(buf, n, offset);
-
case Qhostowner:
return readstr((ulong)offset, buf, n, eve);
@@ 923,9 918,6 @@ conswrite(Chan *c, void *va, long n, vlong off)
error(Eperm);
return writebintime(a, n);
- case Qkey:
- return keywrite(a, n);
-
case Qhostowner:
return hostownerwrite(a, n);
@@ 135,7 135,6 @@ int kbdcr2nl(Queue*, int);
int kbdputc(Queue*, int);
void kbdrepeat(int);
long keyread(char*, int, long);
-long keywrite(char*, int);
void kickpager(void);
void killbig(void);
int kprint(char*, ...);