summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--std/fs.zc8
1 files changed, 4 insertions, 4 deletions
diff --git a/std/fs.zc b/std/fs.zc
index e16c8ff..0b9c158 100644
--- a/std/fs.zc
+++ b/std/fs.zc
@@ -33,12 +33,12 @@ raw {
return fwrite(ptr, size, nmemb, (FILE*)stream);
}
- int _z_fs_fseek(void* stream, long offset, int whence) {
- return fseek((FILE*)stream, offset, whence);
+ int _z_fs_fseek(void* stream, int64_t offset, int whence) {
+ return fseek((FILE*)stream, (long)offset, whence);
}
- long _z_fs_ftell(void* stream) {
- return ftell((FILE*)stream);
+ int64_t _z_fs_ftell(void* stream) {
+ return (int64_t)ftell((FILE*)stream);
}
int _z_fs_access(char* pathname, int mode) {