get rid of .= syntax

This commit is contained in:
rsc 2005-03-15 14:17:57 +00:00
parent d5c40a0da2
commit b3e7c02689
5 changed files with 27 additions and 20 deletions

View file

@ -114,6 +114,8 @@ extern char *rpcname[]; /* rpc.c */
extern char Easproto[]; /* err.c */
void fsinit0(void);
/* provided by lib9p */
#define emalloc emalloc9p
#define erealloc erealloc9p

View file

@ -517,15 +517,19 @@ fsstart(Srv *s)
proccreate(fsproc, nil, STACK);
}
Srv fs = {
.attach= fsattach,
.walk1= fswalk1,
.open= fssend,
.read= fssend,
.write= fssend,
.stat= fsstat,
.flush= fssend,
.destroyfid= fssendclunk,
.start= fsstart,
};
Srv fs;
void
fsinit0(void)
{
fs.attach = fsattach;
fs.walk1 = fswalk1;
fs.open = fssend;
fs.read = fssend;
fs.write = fssend;
fs.stat = fsstat;
fs.flush = fssend;
fs.destroyfid = fssendclunk;
fs.start = fsstart;
}

View file

@ -80,6 +80,7 @@ threadmain(int argc, char *argv[])
}
}
fsinit0();
threadpostmountsrv(&fs, service, mtpt, MBEFORE);
threadexits(nil);
}

View file

@ -266,7 +266,7 @@ p9anyroles[] =
};
Proto p9any = {
.name= "p9any",
.roles= p9anyroles,
"p9any",
p9anyroles,
};

View file

@ -339,15 +339,15 @@ p9sk2roles[] =
};
Proto p9sk1 = {
.name= "p9sk1",
.roles= p9sk1roles,
.checkkey= p9sk1check,
.closekey= p9sk1close,
.keyprompt= "user? dom? !password?",
"p9sk1",
p9sk1roles,
"user? dom? !password?",
p9sk1check,
p9sk1close,
};
Proto p9sk2 = {
.name= "p9sk2",
.roles= p9sk2roles,
"p9sk2",
p9sk2roles,
};