SunOS can rot in hell.
This commit is contained in:
@@ -89,21 +89,25 @@ char *rflush(Fid*), *rversion(Fid*), *rauth(Fid*),
|
||||
*rread(Fid*), *rwrite(Fid*), *rclunk(Fid*),
|
||||
*rremove(Fid*), *rstat(Fid*), *rwstat(Fid*);
|
||||
|
||||
char *(*fcalls[])(Fid*) = {
|
||||
[Tversion] rversion,
|
||||
[Tflush] rflush,
|
||||
[Tauth] rauth,
|
||||
[Tattach] rattach,
|
||||
[Twalk] rwalk,
|
||||
[Topen] ropen,
|
||||
[Tcreate] rcreate,
|
||||
[Tread] rread,
|
||||
[Twrite] rwrite,
|
||||
[Tclunk] rclunk,
|
||||
[Tremove] rremove,
|
||||
[Tstat] rstat,
|
||||
[Twstat] rwstat,
|
||||
};
|
||||
char *(*fcalls[Tmax])(Fid*);
|
||||
|
||||
static void
|
||||
initfcalls(void)
|
||||
{
|
||||
fcalls[Tversion]= rversion;
|
||||
fcalls[Tflush]= rflush;
|
||||
fcalls[Tauth]= rauth;
|
||||
fcalls[Tattach]= rattach;
|
||||
fcalls[Twalk]= rwalk;
|
||||
fcalls[Topen]= ropen;
|
||||
fcalls[Tcreate]= rcreate;
|
||||
fcalls[Tread]= rread;
|
||||
fcalls[Twrite]= rwrite;
|
||||
fcalls[Tclunk]= rclunk;
|
||||
fcalls[Tremove]= rremove;
|
||||
fcalls[Tstat]= rstat;
|
||||
fcalls[Twstat]= rwstat;
|
||||
}
|
||||
|
||||
char Eperm[] = "permission denied";
|
||||
char Enotdir[] = "not a directory";
|
||||
@@ -141,6 +145,7 @@ main(int argc, char *argv[])
|
||||
int stdio = 0;
|
||||
char *service;
|
||||
|
||||
initfcalls();
|
||||
service = "ramfs";
|
||||
defmnt = "/tmp";
|
||||
ARGBEGIN{
|
||||
|
||||
Reference in New Issue
Block a user