Permit 'GNOME_VFS_SET_FILE_INFO_TIME' of atime+mtime without ctime.
authorlace <>
Mon, 19 Dec 2005 21:02:45 +0000 (21:02 +0000)
committerlace <>
Mon, 19 Dec 2005 21:02:45 +0000 (21:02 +0000)
 - Such mode is used by FUSE op_utime().

src/libcaptive/client/file-slave.c

index 2a2b2ce..fac5eef 100644 (file)
@@ -775,8 +775,8 @@ NTSTATUS err;
                if (mask & GNOME_VFS_SET_FILE_INFO_TIME) {
                        g_assert(info->valid_fields & (0
                                        | GNOME_VFS_FILE_INFO_FIELDS_ATIME
-                                       | GNOME_VFS_FILE_INFO_FIELDS_MTIME
-                                       | GNOME_VFS_FILE_INFO_FIELDS_CTIME));
+                                       | GNOME_VFS_FILE_INFO_FIELDS_MTIME));
+                       /* !GNOME_VFS_FILE_INFO_FIELDS_CTIME is used by FUSE op_utime(). */
                        if (info->valid_fields&GNOME_VFS_FILE_INFO_FIELDS_ATIME) {
                                RtlSecondsSince1970ToTime(
                                                info->atime,    /* SecondsSince1970 */