avoid c99

This commit is contained in:
rsc 2005-01-19 16:50:07 +00:00
parent ec41125f3b
commit 9b3d503bac

View file

@ -86,20 +86,24 @@ char *rflush(Fid*), *rversion(Fid*),
*rread(Fid*), *rwrite(Fid*), *rclunk(Fid*), *rread(Fid*), *rwrite(Fid*), *rclunk(Fid*),
*rremove(Fid*), *rstat(Fid*), *rwstat(Fid*); *rremove(Fid*), *rstat(Fid*), *rwstat(Fid*);
char *(*fcalls[])(Fid*) = { char *(*fcalls[Tmax])(Fid*);
[Tflush] rflush,
[Tversion] rversion, void
[Tattach] rattach, initfcalls(void)
[Tauth] rauth, {
[Twalk] rwalk, fcalls[Tflush]= rflush;
[Topen] ropen, fcalls[Tversion]= rversion;
[Tcreate] rcreate, fcalls[Tattach]= rattach;
[Tread] rread, fcalls[Tauth]= rauth;
[Twrite] rwrite, fcalls[Twalk]= rwalk;
[Tclunk] rclunk, fcalls[Topen]= ropen;
[Tremove] rremove, fcalls[Tcreate]= rcreate;
[Tstat] rstat, fcalls[Tread]= rread;
[Twstat] rwstat, fcalls[Twrite]= rwrite;
fcalls[Tclunk]= rclunk;
fcalls[Tremove]= rremove;
fcalls[Tstat]= rstat;
fcalls[Twstat]= rwstat;
}; };
char Eperm[] = "permission denied"; char Eperm[] = "permission denied";
@ -167,6 +171,7 @@ threadmain(int argc, char *argv[])
if(argc != 1) if(argc != 1)
usage(); usage();
initfcalls();
init(argv[0], host, ncache, readOnly); init(argv[0], host, ncache, readOnly);
if(pipe(p) < 0) if(pipe(p) < 0)
@ -261,7 +266,9 @@ rattach(Fid *f)
f->busy = 1; f->busy = 1;
f->file = file; f->file = file;
f->qid = (Qid){vacfilegetid(f->file), 0, QTDIR}; f->qid.path = vacfilegetid(f->file);
f->qid.vers = 0;
f->qid.type = QTDIR;
thdr.qid = f->qid; thdr.qid = f->qid;
if(rhdr.uname[0]) if(rhdr.uname[0])
f->user = vtstrdup(rhdr.uname); f->user = vtstrdup(rhdr.uname);