Bugfix : lseek returns offset in off_t type - getting this value in integer loses data if the offset is greater than 2GB