Go to the source code of this file.
Functions | |
int | msvc_posix_unlink (const char *filename) |
Version of unlink() with POSIX-like semantics (open files can be unlinked). | |
int | msvc_posix_open (const char *filename, int flags) |
Version of open() which allows the file to be unlinked while open. | |
int | msvc_posix_rename (const char *from, const char *to) |
Version of rename() which overwrites an existing destination file. |
int msvc_posix_unlink | ( | const char * | filename | ) |
Version of unlink() with POSIX-like semantics (open files can be unlinked).
NB The file must have been opened with msvc_posix_open() for this to work.
Referenced by sys_unlink().
int msvc_posix_open | ( | const char * | filename, | |
int | flags | |||
) |
Version of open() which allows the file to be unlinked while open.
Referenced by sys_open_to_read_no_except(), and sys_open_to_write_no_except().
int msvc_posix_rename | ( | const char * | from, | |
const char * | to | |||
) |
Version of rename() which overwrites an existing destination file.
Referenced by Btree::commit(), FlintTable::commit(), and FlintVersion::read_and_check().