DB_ENV->log_flush(DB_ENV *env, const DB_LSN *lsn);
The DB_ENV->log_flush method guarantees that all log records whose
are less than or equal to the lsn argument have been
written to disk. If lsn is NULL, all records in the
log are flushed.
The DB_ENV->log_flush method returns a non-zero error value on failure and 0 on success.
The DB_ENV->log_flush method may fail and return a non-zero error for the following conditions:
- An invalid flag value or parameter was specified.
The DB_ENV->log_flush method may fail and return a non-zero error for errors specified for other Berkeley DB and C library or system functions.
If a catastrophic error has occurred, the DB_ENV->log_flush method may fail and
in which case all subsequent Berkeley DB calls will fail in the same way.
DB_ENV, DB_LOGC, DB_LSN
Logging Subsystem and Related Methods
Copyright Sleepycat Software