aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiklos Szeredi <mszeredi@suse.cz>2013-02-08 08:03:02 +0100
committerMiklos Szeredi <mszeredi@suse.cz>2013-02-08 08:03:02 +0100
commit276905bf14fccd9519dbd8a6025c58a51e945d2b (patch)
tree1c0bd223f75b256893982e2c5bb30c1b59599370
parent0e4c55c3fb0900e6ab54ea64edb5a6f371deebbc (diff)
downloadlibfuse-276905bf14fccd9519dbd8a6025c58a51e945d2b.tar.gz
libfuse: remove deprecated fuse_operations.utime()
-rw-r--r--ChangeLog1
-rw-r--r--include/fuse.h6
-rw-r--r--lib/fuse.c10
3 files changed, 1 insertions, 16 deletions
diff --git a/ChangeLog b/ChangeLog
index b102d7e..a8a5434 100644
--- 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>
diff --git a/include/fuse.h b/include/fuse.h
index dfad371..34498ca 100644
--- a/include/fuse.h
+++ b/include/fuse.h
@@ -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
diff --git a/lib/fuse.c b/lib/fuse.c
index 6360cb9..72a8bd7 100644
--- a/lib/fuse.c
+++ b/lib/fuse.c
@@ -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;
}