diff options
author | Russ Cox <rsc@swtch.com> | 2011-10-05 16:20:25 -0400 |
---|---|---|
committer | Russ Cox <rsc@swtch.com> | 2011-10-05 16:20:25 -0400 |
commit | 281ca361d340f6afb153bfa2bfbdcf61116a31bf (patch) | |
tree | d3dd53b964660cc87582124187c28d1fad39bbee /src/cmd/9pfuse | |
parent | 7479a49b90c0f5ece48b5fadcb5f5340512e5a98 (diff) | |
download | plan9port-281ca361d340f6afb153bfa2bfbdcf61116a31bf.tar.gz plan9port-281ca361d340f6afb153bfa2bfbdcf61116a31bf.tar.bz2 plan9port-281ca361d340f6afb153bfa2bfbdcf61116a31bf.zip |
9pfuse: handle two more flags
Diffstat (limited to 'src/cmd/9pfuse')
-rw-r--r-- | src/cmd/9pfuse/main.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/cmd/9pfuse/main.c b/src/cmd/9pfuse/main.c index e319f36b..a72d0f94 100644 --- a/src/cmd/9pfuse/main.c +++ b/src/cmd/9pfuse/main.c @@ -577,6 +577,13 @@ _fuseopen(FuseMsg *m, int isdir) openmode = flags&3; flags &= ~3; flags &= ~(O_DIRECTORY|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC); +#ifdef O_NOFOLLOW + flags &= ~O_NOFOLLOW +#endif +#ifdef O_LARGEFILE + flags &= ~O_LARGEFILE +#endif + /* * Discarding O_APPEND here is not completely wrong, * because the host kernel will rewrite the offsets @@ -594,7 +601,7 @@ _fuseopen(FuseMsg *m, int isdir) * O_NONBLOCK -> ONONBLOCK */ if(flags){ - fprint(2, "unexpected open flags %#uo", (uint)in->flags); + fprint(2, "unexpected open flags %#uo\n", (uint)in->flags); replyfuseerrno(m, EACCES); return; } |