int
DBENV->set_tx_recover(DB_ENV *dbenv,
int (*tx_recover)(DB_ENV *dbenv,
DBT *log_rec, DB_LSN *lsn, db_recops op));
Description
Set the application's function to be called during transaction abort
and recovery. This function must return 0 on success and either
errno or a value outside of the Berkeley DB error name space on
failure. It takes four arguments:
The log is being read backward to determine which transactions have been
committed and to abort those operations that were not, undo the operation
described by the log record.