Loading src/client/gkfs_libc.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -1272,7 +1272,10 @@ ftruncate(int fd, off_t length) { if(CTX->interception_enabled()) { if(CTX->file_map()->exist(fd)) { debug_info("[FTRUNCATE from GKFS]....%d %ld\n", fd, length); return gkfs::syscall::gkfs_ftruncate(fd, length); // get path from file_map std::string path = CTX->file_map()->get(fd)->path(); return gkfs::syscall::gkfs_truncate(path, length); } } Loading Loading
src/client/gkfs_libc.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -1272,7 +1272,10 @@ ftruncate(int fd, off_t length) { if(CTX->interception_enabled()) { if(CTX->file_map()->exist(fd)) { debug_info("[FTRUNCATE from GKFS]....%d %ld\n", fd, length); return gkfs::syscall::gkfs_ftruncate(fd, length); // get path from file_map std::string path = CTX->file_map()->get(fd)->path(); return gkfs::syscall::gkfs_truncate(path, length); } } Loading