diff options
Diffstat (limited to 'src/file.h')
| -rw-r--r-- | src/file.h | 22 |
1 files changed, 11 insertions, 11 deletions
| @@ -56,27 +56,27 @@ namespace Bu | |||
| 56 | 56 | ||
| 57 | enum { | 57 | enum { |
| 58 | // Flags | 58 | // Flags |
| 59 | Read = 0x01, //< Open file for reading | 59 | Read = 0x01, ///< Open file for reading |
| 60 | Write = 0x02, //< Open file for writing | 60 | Write = 0x02, ///< Open file for writing |
| 61 | Create = 0x04, //< Create file if it doesn't exist | 61 | Create = 0x04, ///< Create file if it doesn't exist |
| 62 | Truncate = 0x08, //< Truncate file if it does exist | 62 | Truncate = 0x08, ///< Truncate file if it does exist |
| 63 | Append = 0x10, //< Always append on every write | 63 | Append = 0x10, ///< Always append on every write |
| 64 | NonBlock = 0x20, //< Open file in non-blocking mode | 64 | NonBlock = 0x20, ///< Open file in non-blocking mode |
| 65 | Exclusive = 0x44, //< Create file, if it exists then fail | 65 | Exclusive = 0x44, ///< Create file, if it exists then fail |
| 66 | 66 | ||
| 67 | // Helpful mixes | 67 | // Helpful mixes |
| 68 | ReadWrite = 0x03 //< Open for reading and writing | 68 | ReadWrite = 0x03 ///< Open for reading and writing |
| 69 | }; | 69 | }; |
| 70 | /** | 70 | /** |
| 71 | * Create a temp file and return its handle | 71 | * Create a temp file and return its handle. The file is opened |
| 72 | * Read/Write. | ||
| 72 | *@param sName (Bu::FString) Give in the form: "/tmp/tmpfileXXXXXXXX" | 73 | *@param sName (Bu::FString) Give in the form: "/tmp/tmpfileXXXXXXXX" |
| 73 | * It will alter your (sName) setting the 'X's to random | 74 | * It will alter your (sName) setting the 'X's to random |
| 74 | * characters. | 75 | * characters. |
| 75 | *@param sFlags (const char *) Standard file flags 'rb'... etc.. | ||
| 76 | *@returns (Bu::File) A file object representing your temp file. | 76 | *@returns (Bu::File) A file object representing your temp file. |
| 77 | */ | 77 | */ |
| 78 | #ifndef WIN32 | 78 | #ifndef WIN32 |
| 79 | static Bu::File tempFile( Bu::FString &sName, int iFlags ); | 79 | static Bu::File tempFile( Bu::FString &sName ); |
| 80 | 80 | ||
| 81 | /** | 81 | /** |
| 82 | * Set the size of the file to (nSize). You can either grow or shrink | 82 | * Set the size of the file to (nSize). You can either grow or shrink |
