diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/styxtest/styxtest.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/styxtest/styxtest.c b/tools/styxtest/styxtest.c index a6cca89f..166ccf77 100644 --- a/tools/styxtest/styxtest.c +++ b/tools/styxtest/styxtest.c @@ -151,7 +151,7 @@ fswstat(Qid qid, Dir *d) if(d->mode != ~0 && d->mode != f->d.mode){ if(!owner) return Eperm; - if(d->mode&DMDIR != f->d.mode&DMDIR) + if((d->mode&DMDIR) != (f->d.mode&DMDIR)) return Eperm; /* cannot change file->directory or vice-verse */ f->d.mode = d->mode; } @@ -180,6 +180,7 @@ Styxops ops = { fswstat, /* wstat */ }; +void main(int argc, char **argv) { Styxserver s; @@ -193,6 +194,5 @@ main(int argc, char **argv) styxwait(&s); styxprocess(&s); } - return 0; + exits(nil); } - |
