|
|
|
@ -30,6 +30,7 @@ public:
|
|
|
|
|
virtual int chown(std::string const & path, uid_t uid, gid_t gid) = 0;
|
|
|
|
|
virtual int truncate(std::string const & path, uint64_t size, uint64_t handle) = 0;
|
|
|
|
|
virtual int fsync(std::string const & path, bool is_datasync, uint64_t handle) = 0;
|
|
|
|
|
virtual int utimens(std::string const &path, struct timespec tv[2], uint64_t handle) = 0;
|
|
|
|
|
|
|
|
|
|
virtual int open(std::string const & path, int flags, uint64_t & handle) = 0;
|
|
|
|
|
virtual int mknod(std::string const & path, mode_t mode, dev_t rdev) = 0;
|
|
|
|
|