}
int
-rbdfs_utime(const char *path, struct utimbuf *utime)
+rbdfs_utimens(const char *path, const struct timespec tv[2])
{
// called on create; not relevant
return 0;
chmod: 0,
chown: 0,
truncate: rbdfs_truncate,
- utime: rbdfs_utime,
+#if FUSE_VERSION < FUSE_MAKE_VERSION(3, 0)
+ utime: 0,
+#endif
open: rbdfs_open,
read: rbdfs_read,
write: rbdfs_write,
destroy: rbdfs_destroy,
access: 0,
create: rbdfs_create,
+ ftruncate: 0,
+ fgetattr: 0,
+ lock: 0,
+ utimens: rbdfs_utimens,
/* skip unimplemented */
};