From d3641b487cf5cdc46e9b537d30eb37736e5c7b1a Mon Sep 17 00:00:00 2001 From: Charles Forsyth Date: Sat, 10 Oct 2015 12:06:44 +0100 Subject: check correctly for matching DMDIR flags; 9-style main is void --- tools/styxtest/styxtest.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tools/styxtest/styxtest.c') 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); } - -- cgit v1.2.3