enum OpenFlags { Open_Read = 1, Open_Write = 2, Open_ReadWrite = 3, Open_Truncate = 4, Open_Create = 8, Open_CreateOnly = 24, Open_Buffered = 32 };
Flags set for opening files.
Members |
Description |
Open_Read = 1 |
Opens file in read mode. |
Open_Write = 2 |
Opens file in write mode. |
Open_ReadWrite = 3 |
Opens a file in either read or write mode. |
Open_Truncate = 4 |
Opens file and truncates it to zero length. The file must have write permission for truncation. When used with Open_Create, it opens an existing file and empties it or creates a new file. |
Open_Create = 8 |
Creates and opens a new file; does not erase contents if file already exists unless combined with Open_Truncate. |
Open_CreateOnly = 24 |
Creates a new file and returns an error value if the file already exists. |
Open_Buffered = 32 |
Opens file with buffering. |
SF_File.h