libfuse: remove deprecated fuse_operations.utime()
authorMiklos Szeredi <mszeredi@suse.cz>
Fri, 8 Feb 2013 07:03:02 +0000 (08:03 +0100)
committerMiklos Szeredi <mszeredi@suse.cz>
Fri, 8 Feb 2013 07:03:02 +0000 (08:03 +0100)
ChangeLog
include/fuse.h
lib/fuse.c

index b102d7e9e67a3b0bb895738000d7b8ddc6e4c5d6..a8a543436f9407c8df66471a4f59533ed0022af1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -22,6 +22,7 @@
        - fuse_exited()
        - fuse_lowlevel_is_lib_option()
        - fuse_operations.getdir()
+       - fuse_operations.utime()
 
 2013-02-06  Miklos Szeredi <miklos@szeredi.hu>
 
index dfad3713184f80851b0a90816ca6598ec5aa869e..34498ca74ed2015f4d52c80063f2e2a7a00ee306 100644 (file)
@@ -156,12 +156,6 @@ struct fuse_operations {
        /** Change the size of a file */
        int (*truncate) (const char *, off_t);
 
-       /** Change the access and/or modification times of a file
-        *
-        * Deprecated, use utimens() instead.
-        */
-       int (*utime) (const char *, struct utimbuf *);
-
        /** File open operation
         *
         * No creation (O_CREAT, O_EXCL) and by default also no
index 6360cb9c8b410459fc5fddb66469c63951f5062d..72a8bd799bf47f5b1651d124279d07f34148ef98 100644 (file)
@@ -1996,16 +1996,6 @@ int fuse_fs_utimens(struct fuse_fs *fs, const char *path,
                                tv[1].tv_sec, tv[1].tv_nsec);
 
                return fs->op.utimens(path, tv);
-       } else if(fs->op.utime) {
-               struct utimbuf buf;
-
-               if (fs->debug)
-                       fprintf(stderr, "utime %s %li %li\n", path,
-                               tv[0].tv_sec, tv[1].tv_sec);
-
-               buf.actime = tv[0].tv_sec;
-               buf.modtime = tv[1].tv_sec;
-               return fs->op.utime(path, &buf);
        } else {
                return -ENOSYS;
        }