diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2005-08-01 11:58:51 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2005-08-01 11:58:51 +0000 |
commit | e77cc07e755c1e360455e707653f705d0bd25622 (patch) | |
tree | 4aa51ed10ce87556f71d1bc3591f7b0a33d701be /lib/fuse_lowlevel.c | |
parent | cac547059462a58ec26159cdc408f5828cfe40e5 (diff) | |
download | libfuse-e77cc07e755c1e360455e707653f705d0bd25622.tar.gz |
fix
Diffstat (limited to 'lib/fuse_lowlevel.c')
-rw-r--r-- | lib/fuse_lowlevel.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c index d875664..98ce673 100644 --- a/lib/fuse_lowlevel.c +++ b/lib/fuse_lowlevel.c @@ -342,6 +342,10 @@ int fuse_reply_open(fuse_req_t req, const struct fuse_file_info *f) memset(&arg, 0, sizeof(arg)); arg.fh = f->fh; + if (f->direct_io) + arg.open_flags |= FOPEN_DIRECT_IO; + if (f->keep_cache) + arg.open_flags |= FOPEN_KEEP_CACHE; return send_reply_req(req, &arg, sizeof(arg)); } |