freebsd-skq/sys/fs/fuse
Alan Somers 0a8fe2d369 fusefs: set ctime during FUSE_SETATTR following a write
As of r349396 the kernel will internally update the mtime and ctime of files
on write.  It will also flush the mtime should a SETATTR happen before the
data cache gets flushed.  Now it will flush the ctime too, if the server is
using protocol 7.23 or higher.

This is the only case in which the kernel will explicitly set a file's
ctime, since neither utimensat(2) nor any other user interfaces allow it.

Sponsored by:	The FreeBSD Foundation
2019-06-26 00:03:37 +00:00
..
fuse_device.c fusefs: raise protocol level to 7.15 2019-06-20 23:32:25 +00:00
fuse_file.c fusefs: set the flags fields of fuse_write_in and fuse_read_in 2019-05-28 01:09:19 +00:00
fuse_file.h fusefs: raise protocol level to 7.10 2019-05-29 00:01:36 +00:00
fuse_internal.c fusefs: set ctime during FUSE_SETATTR following a write 2019-06-26 00:03:37 +00:00
fuse_internal.h MFHead @348740 2019-06-06 16:20:50 +00:00
fuse_io.c fusefs: automatically update mtime and ctime on write 2019-06-25 23:40:18 +00:00
fuse_io.h fusefs: rewrite vop_getpages and vop_putpages 2019-06-25 17:24:43 +00:00
fuse_ipc.c fusefs: raise protocol level to 7.23 2019-06-21 04:57:23 +00:00
fuse_ipc.h fusefs: implement VOP_BMAP 2019-06-20 17:08:21 +00:00
fuse_kernel.h fusefs: raise protocol level to 7.23 2019-06-21 04:57:23 +00:00
fuse_main.c fusefs: FIFO support 2019-04-29 01:40:35 +00:00
fuse_node.c fusefs: automatically update mtime and ctime on write 2019-06-25 23:40:18 +00:00
fuse_node.h fusefs: automatically update mtime and ctime on write 2019-06-25 23:40:18 +00:00
fuse_vfsops.c fusefs: attempt to support servers as old as protocol 7.4 2019-06-20 22:21:42 +00:00
fuse_vnops.c fusefs: rewrite vop_getpages and vop_putpages 2019-06-25 17:24:43 +00:00
fuse.h fusefs: reap dead code 2019-04-19 23:04:07 +00:00