X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Funix%2Fseekable.cpp;h=93a6e86e1f8427635f5f7da38ac825e7c8fe3a3f;hp=2c17114df3d617a1037e3ee6167cff051249fc88;hb=18bd1fd8496eb6b07476f6782072a5d6bd23f4be;hpb=9be92503cda27dffd8c3219ec4cfadaee37b6369 diff --git a/source/io/unix/seekable.cpp b/source/io/unix/seekable.cpp index 2c17114..93a6e86 100644 --- a/source/io/unix/seekable.cpp +++ b/source/io/unix/seekable.cpp @@ -1,4 +1,4 @@ -#define _LARGEFILE64_SOURCE +#define _FILE_OFFSET_BITS 64 #include #include #include @@ -31,8 +31,8 @@ namespace IO { SeekOffset sys_seek(Handle &handle, SeekOffset offset, SeekType type) { - off64_t ret = lseek64(*handle, offset, sys_seek_type(type)); - if(ret==(off64_t)-1) + off_t ret = lseek(*handle, offset, sys_seek_type(type)); + if(ret==(off_t)-1) { if(errno==EINVAL) throw bad_seek(offset, type);