1.1 --- a/libfsserver/include/fsserver/file_opening.h Wed Feb 09 22:30:29 2022 +0100
1.2 +++ b/libfsserver/include/fsserver/file_opening.h Thu Feb 10 17:55:05 2022 +0100
1.3 @@ -31,27 +31,25 @@
1.4 class FileOpening
1.5 {
1.6 public:
1.7 - virtual bool accessing_directory(const char *path, flags_t flags, fileid_t fileid) = 0;
1.8 + virtual bool accessing_directory(flags_t flags, fileid_t fileid) = 0;
1.9
1.10 - virtual bool accessing_file(const char *path, flags_t flags, fileid_t fileid) = 0;
1.11 + virtual bool accessing_file(flags_t flags, fileid_t fileid) = 0;
1.12
1.13 virtual long get_fileid(const char *path, flags_t flags, fileid_t *fileid) = 0;
1.14
1.15 virtual long get_parent(const char *path, fileid_t *fileid);
1.16
1.17 - virtual long make_accessor(const char *path, flags_t flags, fileid_t fileid,
1.18 + virtual long make_accessor(flags_t flags, fileid_t fileid,
1.19 Accessor **accessor) = 0;
1.20
1.21 - virtual long make_directory_accessor(const char *path, flags_t flags,
1.22 - fileid_t fileid,
1.23 + virtual long make_directory_accessor(flags_t flags, fileid_t fileid,
1.24 DirectoryAccessor **accessor) = 0;
1.25
1.26 - virtual long remove_object(const char *path, fileid_t fileid) = 0;
1.27 + virtual long remove_object(fileid_t fileid) = 0;
1.28
1.29 - virtual long rename_object(const char *source, fileid_t source_fileid,
1.30 - const char *target) = 0;
1.31 + virtual long rename_object(const char *source, const char *target) = 0;
1.32
1.33 - virtual long unlink_object(const char *path, fileid_t fileid) = 0;
1.34 + virtual long unlink_object(fileid_t parent_fileid, fileid_t fileid) = 0;
1.35 };
1.36
1.37 // vim: tabstop=4 expandtab shiftwidth=4