1992/0711/port/devsrv.c (diff list | history)
{
Srv *sp;
USED(tab); USED(ntab);
qlock(&srvlk); for(sp = srv; sp && s; sp = sp->link) s--;
void srvremove(Chan *c) {
Chan *f;
Srv *sp, **l;
if(c->qid.path == CHDIR)
long
srvread(Chan *c, void *va, long n, ulong offset)
USED(offset);
isdir(c);
return devdirread(c, va, n, 0, 0, srvgen);
}
Fgrp *f;
Chan *c1;
int i, fd;
int fd;
char buf[32];
if(n >= sizeof buf)
error(Egreg);
memmove(buf, va, n); /* so we can NUL-terminate */