diff --git a/os/src/server/lx_fs/file.h b/os/src/server/lx_fs/file.h index f886041bf..85d5e4a05 100644 --- a/os/src/server/lx_fs/file.h +++ b/os/src/server/lx_fs/file.h @@ -106,7 +106,7 @@ class File_system::File : public Node { /* should we append? */ if (seek_offset == ~0ULL) { - off_t off = lseek(_fd, 0, SEEK_END); + ::off_t off = lseek(_fd, 0, SEEK_END); if (off == -1) return 0; seek_offset = off; diff --git a/os/src/server/lx_fs/lx_util.h b/os/src/server/lx_fs/lx_util.h index cc988b78a..a9ce4018f 100644 --- a/os/src/server/lx_fs/lx_util.h +++ b/os/src/server/lx_fs/lx_util.h @@ -11,6 +11,7 @@ #include /* Linux includes */ +#define _FILE_OFFSET_BITS 64 #include #include #include