Loading ifs/src/preload/adafs_functions.cpp +0 −14 Original line number Diff line number Diff line Loading @@ -11,7 +11,6 @@ using namespace std; int adafs_open(const std::string& path, mode_t mode, int flags) { init_ld_env_if_needed(); int err = 0; if(flags & O_PATH){ Loading Loading @@ -102,7 +101,6 @@ int adafs_open(const std::string& path, mode_t mode, int flags) { } int adafs_mk_node(const std::string& path, const mode_t mode) { init_ld_env_if_needed(); //file type must be set assert((mode & S_IFMT) != 0); Loading Loading @@ -131,7 +129,6 @@ int adafs_mk_node(const std::string& path, const mode_t mode) { * @return */ int adafs_rm_node(const std::string& path) { init_ld_env_if_needed(); struct stat node_metadentry{}; auto err = adafs_stat(path, &node_metadentry); if (err != 0) Loading @@ -140,7 +137,6 @@ int adafs_rm_node(const std::string& path) { } int adafs_access(const std::string& path, const int mask) { init_ld_env_if_needed(); #if !defined(DO_LOOKUP) // object is assumed to be existing, even though it might not return 0; Loading @@ -153,7 +149,6 @@ int adafs_access(const std::string& path, const int mask) { } int adafs_stat(const string& path, struct stat* buf) { init_ld_env_if_needed(); string attr = ""s; auto err = rpc_send_stat(path, attr); if (err == 0) Loading @@ -162,7 +157,6 @@ int adafs_stat(const string& path, struct stat* buf) { } int adafs_statfs(const string& path, struct statfs* adafs_buf, struct statfs& realfs_buf) { init_ld_env_if_needed(); // Check that file path exists auto ret = rpc_send_access(path, F_OK); // Valid fs error Loading Loading @@ -197,12 +191,10 @@ int adafs_statfs(const string& path, struct statfs* adafs_buf, struct statfs& re } off64_t adafs_lseek(int fd, off64_t offset, int whence) { init_ld_env_if_needed(); return adafs_lseek(CTX->file_map()->get(fd), offset, whence); } off64_t adafs_lseek(shared_ptr<OpenFile> adafs_fd, off64_t offset, int whence) { init_ld_env_if_needed(); switch (whence) { case SEEK_SET: adafs_fd->pos(offset); Loading Loading @@ -264,7 +256,6 @@ int adafs_truncate(const std::string& path, off_t length) { * adafs_trunc_data, some more data could have been added to the file and the * length increased. */ init_ld_env_if_needed(); if(length < 0) { CTX->log()->debug("{}() length is negative: {}", __func__, length); errno = EINVAL; Loading Loading @@ -295,7 +286,6 @@ int adafs_dup2(const int oldfd, const int newfd) { ssize_t adafs_pwrite_ws(int fd, const void* buf, size_t count, off64_t offset) { init_ld_env_if_needed(); auto adafs_fd = CTX->file_map()->get(fd); auto path = make_shared<string>(adafs_fd->path()); CTX->log()->trace("{}() fd: {}, count: {}, offset: {}", __func__, fd, count, offset); Loading Loading @@ -327,7 +317,6 @@ ssize_t adafs_read(int fd, void* buf, size_t count) { } ssize_t adafs_pread_ws(int fd, void* buf, size_t count, off64_t offset) { init_ld_env_if_needed(); auto adafs_fd = CTX->file_map()->get(fd); auto path = make_shared<string>(adafs_fd->path()); CTX->log()->trace("{}() fd: {}, count: {}, offset: {}", __func__, fd, count, offset); Loading @@ -344,7 +333,6 @@ ssize_t adafs_pread_ws(int fd, void* buf, size_t count, off64_t offset) { } int adafs_opendir(const std::string& path) { init_ld_env_if_needed(); struct stat st; if(adafs_stat(path, &st)) { Loading @@ -362,7 +350,6 @@ int adafs_opendir(const std::string& path) { } int adafs_rmdir(const std::string& path) { init_ld_env_if_needed(); #if defined(DO_LOOKUP) auto err = rpc_send_access(path, F_OK); if(err != 0){ Loading @@ -379,7 +366,6 @@ int adafs_rmdir(const std::string& path) { } struct dirent * adafs_readdir(int fd){ init_ld_env_if_needed(); CTX->log()->trace("{}() called on fd: {}", __func__, fd); auto open_file = CTX->file_map()->get(fd); assert(open_file != nullptr); Loading Loading
ifs/src/preload/adafs_functions.cpp +0 −14 Original line number Diff line number Diff line Loading @@ -11,7 +11,6 @@ using namespace std; int adafs_open(const std::string& path, mode_t mode, int flags) { init_ld_env_if_needed(); int err = 0; if(flags & O_PATH){ Loading Loading @@ -102,7 +101,6 @@ int adafs_open(const std::string& path, mode_t mode, int flags) { } int adafs_mk_node(const std::string& path, const mode_t mode) { init_ld_env_if_needed(); //file type must be set assert((mode & S_IFMT) != 0); Loading Loading @@ -131,7 +129,6 @@ int adafs_mk_node(const std::string& path, const mode_t mode) { * @return */ int adafs_rm_node(const std::string& path) { init_ld_env_if_needed(); struct stat node_metadentry{}; auto err = adafs_stat(path, &node_metadentry); if (err != 0) Loading @@ -140,7 +137,6 @@ int adafs_rm_node(const std::string& path) { } int adafs_access(const std::string& path, const int mask) { init_ld_env_if_needed(); #if !defined(DO_LOOKUP) // object is assumed to be existing, even though it might not return 0; Loading @@ -153,7 +149,6 @@ int adafs_access(const std::string& path, const int mask) { } int adafs_stat(const string& path, struct stat* buf) { init_ld_env_if_needed(); string attr = ""s; auto err = rpc_send_stat(path, attr); if (err == 0) Loading @@ -162,7 +157,6 @@ int adafs_stat(const string& path, struct stat* buf) { } int adafs_statfs(const string& path, struct statfs* adafs_buf, struct statfs& realfs_buf) { init_ld_env_if_needed(); // Check that file path exists auto ret = rpc_send_access(path, F_OK); // Valid fs error Loading Loading @@ -197,12 +191,10 @@ int adafs_statfs(const string& path, struct statfs* adafs_buf, struct statfs& re } off64_t adafs_lseek(int fd, off64_t offset, int whence) { init_ld_env_if_needed(); return adafs_lseek(CTX->file_map()->get(fd), offset, whence); } off64_t adafs_lseek(shared_ptr<OpenFile> adafs_fd, off64_t offset, int whence) { init_ld_env_if_needed(); switch (whence) { case SEEK_SET: adafs_fd->pos(offset); Loading Loading @@ -264,7 +256,6 @@ int adafs_truncate(const std::string& path, off_t length) { * adafs_trunc_data, some more data could have been added to the file and the * length increased. */ init_ld_env_if_needed(); if(length < 0) { CTX->log()->debug("{}() length is negative: {}", __func__, length); errno = EINVAL; Loading Loading @@ -295,7 +286,6 @@ int adafs_dup2(const int oldfd, const int newfd) { ssize_t adafs_pwrite_ws(int fd, const void* buf, size_t count, off64_t offset) { init_ld_env_if_needed(); auto adafs_fd = CTX->file_map()->get(fd); auto path = make_shared<string>(adafs_fd->path()); CTX->log()->trace("{}() fd: {}, count: {}, offset: {}", __func__, fd, count, offset); Loading Loading @@ -327,7 +317,6 @@ ssize_t adafs_read(int fd, void* buf, size_t count) { } ssize_t adafs_pread_ws(int fd, void* buf, size_t count, off64_t offset) { init_ld_env_if_needed(); auto adafs_fd = CTX->file_map()->get(fd); auto path = make_shared<string>(adafs_fd->path()); CTX->log()->trace("{}() fd: {}, count: {}, offset: {}", __func__, fd, count, offset); Loading @@ -344,7 +333,6 @@ ssize_t adafs_pread_ws(int fd, void* buf, size_t count, off64_t offset) { } int adafs_opendir(const std::string& path) { init_ld_env_if_needed(); struct stat st; if(adafs_stat(path, &st)) { Loading @@ -362,7 +350,6 @@ int adafs_opendir(const std::string& path) { } int adafs_rmdir(const std::string& path) { init_ld_env_if_needed(); #if defined(DO_LOOKUP) auto err = rpc_send_access(path, F_OK); if(err != 0){ Loading @@ -379,7 +366,6 @@ int adafs_rmdir(const std::string& path) { } struct dirent * adafs_readdir(int fd){ init_ld_env_if_needed(); CTX->log()->trace("{}() called on fd: {}", __func__, fd); auto open_file = CTX->file_map()->get(fd); assert(open_file != nullptr); Loading