Flush a buffered PhysicsFS file handle.
Defined in <physfs.h>
int PHYSFS_flush(PHYSFS_File *handle);| PHYSFS_File * | handle | handle returned from PHYSFS_open*(). |
(int) Returns nonzero if successful, zero on error.
For buffered files opened for writing, this will put the current contents of the buffer to disk and flag the buffer as empty if possible.
For buffered files opened for reading or unbuffered files, this is a safe no-op, and will report success.
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.