From ee0b29552ae92a6d991b02c778377fda6bfbfac5 Mon Sep 17 00:00:00 2001 From: Nikolaus Rath Date: Wed, 15 Mar 2017 16:44:35 -0700 Subject: open(): fix documentation of O_TRUNC flag The FUSE_CAP_ATOMIC_IO_TRUNC capability is enabled by default, but we didn't update the open() documentation accordingly. --- include/fuse_common.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include/fuse_common.h') diff --git a/include/fuse_common.h b/include/fuse_common.h index 7c2e86f..bb73d9f 100644 --- a/include/fuse_common.h +++ b/include/fuse_common.h @@ -106,7 +106,9 @@ struct fuse_file_info { #define FUSE_CAP_POSIX_LOCKS (1 << 1) /** - * Indicates that the filesystem supports the O_TRUNC open flag + * Indicates that the filesystem supports the O_TRUNC open flag. If + * disabled, and an application specifies O_TRUNC, fuse first calls + * truncate() and then open() with O_TRUNC filtered out. * * This feature is enabled by default when supported by the kernel. */ -- cgit v1.2.3