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_open | ( | const char * | filename, | |
| int | flags | |||
| ) |
Version of open() which allows the file to be unlinked while open.
Referenced by create_changeset_file(), FlintDatabase::get_changeset_revisions(), ChertDatabase::get_changeset_revisions(), BrassDatabase::get_changeset_revisions(), FlintDatabaseReplicator::process_changeset_chunk_base(), ChertDatabaseReplicator::process_changeset_chunk_base(), BrassDatabaseReplicator::process_changeset_chunk_base(), FlintDatabaseReplicator::process_changeset_chunk_blocks(), ChertDatabaseReplicator::process_changeset_chunk_blocks(), BrassDatabaseReplicator::process_changeset_chunk_blocks(), FlintTable_base::read(), ChertTable_base::read(), BrassTable_base::read(), RemoteConnection::receive_file(), FlintDatabase::send_whole_database(), ChertDatabase::send_whole_database(), BrassDatabase::send_whole_database(), BrassDatabase::set_revision_number(), FlintDatabase::write_changesets_to_fd(), ChertDatabase::write_changesets_to_fd(), BrassDatabase::write_changesets_to_fd(), FlintTable_base::write_to_file(), ChertTable_base::write_to_file(), and BrassTable_base::write_to_file().
| int msvc_posix_rename | ( | const char * | from, | |
| const char * | to | |||
| ) |
Version of rename() which overwrites an existing destination file.
Referenced by FlintTable::commit(), ChertTable::commit(), BrassTable::commit(), Xapian::Compactor::Internal::compact(), FlintDatabaseReplicator::process_changeset_chunk_base(), ChertDatabaseReplicator::process_changeset_chunk_base(), BrassDatabaseReplicator::process_changeset_chunk_base(), FlintVersion::read_and_check(), and Xapian::DatabaseReplica::Internal::update_stub_database().
| 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 io_unlink().