Seek to a new position within a PhysicsFS filehandle.
Defined in <physfs.h>
int PHYSFS_seek(PHYSFS_File *handle, PHYSFS_uint64 pos);| PHYSFS_File * | handle | handle returned from PHYSFS_open*(). |
| PHYSFS_uint64 | pos | number of bytes from start of file to seek to. |
(int) Returns nonzero on success, zero on error. Use PHYSFS_getLastErrorCode() to obtain the specific error.
The next read or write will occur at that place. Seeking past the beginning or end of the file is not allowed, and causes an error.
Multiple threads can not operate on the same PHYSFS_File at the same time, but they can safely operate on different ones simultaneously.
This function is available since PhysicsFS 1.0.0.