exportfs: cleanup

This commit is contained in:
cinap_lenrek 2014-08-02 15:07:29 +02:00
parent 7ae4e473da
commit 73d35f9c7d

View file

@ -165,7 +165,7 @@ main(int argc, char **argv)
break;
case 'S':
if(srvfdfile)
if(srvfdfile != nil)
usage();
srvfdfile = EARGF(usage());
break;
@ -192,12 +192,12 @@ main(int argc, char **argv)
putenv("service", "exportfs");
}
if(srvfdfile){
if(srvfdfile != nil){
if((srvfd = open(srvfdfile, ORDWR)) < 0)
fatal("open %s: %r", srvfdfile);
}
if(na){
if(na != nil){
if(srv == nil)
fatal("-B requires -s");
@ -223,7 +223,7 @@ main(int argc, char **argv)
close(n);
}
if(srvfd >= 0 && srv){
if(srvfd >= 0 && srv != nil){
fprint(2, "exportfs: -S cannot be used with -r or -s\n");
usage();
}
@ -248,7 +248,7 @@ main(int argc, char **argv)
if(srvfd != -1) {
/* do nothing */
}
else if(srv) {
else if(srv != nil) {
if(chdir(srv) < 0) {
errstr(ebuf, sizeof ebuf);
fprint(0, "chdir(\"%s\"): %s\n", srv, ebuf);
@ -329,7 +329,7 @@ main(int argc, char **argv)
fatal("%s: tls has not yet been implemented", argv[0]);
}
if (encproto != Encnone && ealgs && ai) {
if(encproto != Encnone && ealgs != nil && ai != nil) {
uchar key[16], digest[SHA1dlen];
char fromclientsecret[21];
char fromserversecret[21];
@ -343,7 +343,7 @@ main(int argc, char **argv)
for(i = 0; i < 4; i++)
key[i+12] = rand();
if (ini)
if(ini != nil)
fatal("Protocol botch: old import");
if(readn(netfd, key, 4) != 4)
fatal("can't read key part; %r");
@ -356,7 +356,7 @@ main(int argc, char **argv)
mksecret(fromclientsecret, digest);
mksecret(fromserversecret, digest+10);
if (filterp)
if(filterp != nil)
netfd = filter(netfd, filterp);
switch(encproto) {
@ -372,13 +372,13 @@ main(int argc, char **argv)
if(netfd < 0)
fatal("can't establish ssl connection: %r");
}
else if (filterp) {
if (ini)
else if(filterp != nil) {
if(ini != nil)
fatal("Protocol botch: don't know how to deal with this");
netfd = filter(netfd, filterp);
}
if(ai)
if(ai != nil)
auth_freeAI(ai);
/*
@ -386,7 +386,7 @@ main(int argc, char **argv)
*/
for(;;) {
r = getsbuf();
if(r == 0)
if(r == nil)
fatal("Out of service buffers");
while((n = localread9pmsg(netfd, r->buf, messagesize, ini)) == 0)
@ -416,7 +416,7 @@ localread9pmsg(int fd, void *abuf, uint n, void *ini)
buf = abuf;
/* read count */
if (ini)
if(ini != nil)
memcpy(buf, ini, BIT32SZ);
else {
m = readn(fd, buf, BIT32SZ);
@ -446,7 +446,7 @@ reply(Fcall *r, Fcall *t, char *err)
t->tag = r->tag;
t->fid = r->fid;
if(err) {
if(err != nil) {
t->type = Rerror;
t->ename = err;
}
@ -471,11 +471,11 @@ getfid(int nr)
{
Fid *f;
for(f = fidhash(nr); f; f = f->next)
for(f = fidhash(nr); f != nil; f = f->next)
if(f->nr == nr)
return f;
return 0;
return nil;
}
int
@ -485,18 +485,18 @@ freefid(int nr)
char buf[128];
l = &fidhash(nr);
for(f = *l; f; f = f->next) {
for(f = *l; f != nil; f = f->next) {
if(f->nr == nr) {
if(f->mid) {
snprint(buf, sizeof(buf), "/mnt/exportfs/%d", f->mid);
unmount(0, buf);
psmap[f->mid] = 0;
}
if(f->f) {
if(f->f != nil) {
freefile(f->f);
f->f = nil;
}
if(f->dir){
if(f->dir != nil){
free(f->dir);
f->dir = nil;
}
@ -518,17 +518,17 @@ newfid(int nr)
int i;
l = &fidhash(nr);
for(new = *l; new; new = new->next)
for(new = *l; new != nil; new = new->next)
if(new->nr == nr)
return 0;
return nil;
if(fidfree == 0) {
if(fidfree == nil) {
fidfree = emallocz(sizeof(Fid) * Fidchunk);
for(i = 0; i < Fidchunk-1; i++)
fidfree[i].next = &fidfree[i+1];
fidfree[Fidchunk-1].next = 0;
fidfree[Fidchunk-1].next = nil;
}
new = fidfree;
@ -560,7 +560,7 @@ getsbuf(void)
lock(&sbufalloc);
w = sbufalloc.free;
if(w != 0){
if(w != nil){
sbufalloc.free = w->next;
w->next = nil;
sbufalloc.nfree--;
@ -635,7 +635,7 @@ file(File *parent, char *name)
if(dir == nil)
return nil;
for(f = parent->child; f; f = f->childlist)
for(f = parent->child; f != nil; f = f->childlist)
if(strcmp(name, f->name) == 0)
break;
@ -696,7 +696,7 @@ initroot(void)
free(dir);
psmpt = file(psmpt, "mnt");
if(psmpt == 0)
if(psmpt == nil)
return;
psmpt = file(psmpt, "exportfs");
}
@ -815,10 +815,8 @@ uniqueqid(Dir *d)
path |= newqid<<48;
DEBUG(DFD, "assign qid %.16llux\n", path);
}
q = mallocz(sizeof(Qidtab), 1);
if(q == nil)
fatal("no memory for qid table");
qidcnt++;
q = emallocz(sizeof(Qidtab));
q->ref = 1;
q->type = d->type;
q->dev = d->dev;
@ -837,17 +835,17 @@ fatal(char *s, ...)
va_list arg;
Proc *m;
if (s) {
if(s != nil) {
va_start(arg, s);
vsnprint(buf, ERRMAX, s, arg);
va_end(arg);
}
/* Clear away the slave children */
for(m = Proclist; m; m = m->next)
for(m = Proclist; m != nil; m = m->next)
postnote(PNPROC, m->pid, "kill");
if (s) {
if(s != nil) {
DEBUG(DFD, "%s\n", buf);
sysfatal("%s", buf); /* caution: buf could contain '%' */
} else