Commit 489cad1c authored by Ramon Nou's avatar Ramon Nou
Browse files

implement ftruncate for gekko

parent fba95853
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1268,6 +1268,15 @@ int
ftruncate(int fd, off_t length) {

    debug_info("[BYPASS] >> Begin ftruncate.... %d %ld\n", fd, length);
    // gekko ftruncate
     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);
    }
     }
   


    int ret = dlsym_ftruncate(fd, length);