On Wed, Nov 02, 2016 at 11:53:40PM +0100, Jose Lopes wrote: > Syscall 'ftruncate' makes the 'file' struct available to filesystem > handlers. This makes it possible, e.g., for filesystems, such as, > FUSE, to access the file handle associated with the file descriptor > that was passed to 'ftruncate'. In the specific case of FUSE, this > also makes it possible for (userspace) FUSE-based filesystems to > distinguish between calls to 'truncate' and 'ftruncate'. Why FUSE is such a precious snowflake that it needs to make that distinction, unlike all other filesystems? > In a future patch, make a similar change to the 'fchown' and > 'futimens' syscalls. I'm thucking frilled... NAK, unless you can give a better reason than "what if somebody would want that piece of information?". -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html