aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/bdb.cpp
diff options
context:
space:
mode:
authorCory Fields <cory-nospam-@coryfields.com>2023-07-06 18:23:23 +0000
committerCory Fields <cory-nospam-@coryfields.com>2023-07-06 20:16:55 +0000
commit4216f69250937b1ca4650dc0c21678a8444c6650 (patch)
tree4e117a9385f78906b95e91fe4735ca4a933c8b53 /src/wallet/bdb.cpp
parent43369f37060a1b4c987672707c500d35c9a27c1d (diff)
downloadbitcoin-4216f69250937b1ca4650dc0c21678a8444c6650.tar.xz
wallet: bdb: move TxnBegin to cpp file since it uses a bdb function
Diffstat (limited to 'src/wallet/bdb.cpp')
-rw-r--r--src/wallet/bdb.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/wallet/bdb.cpp b/src/wallet/bdb.cpp
index e17359f150..e08391547a 100644
--- a/src/wallet/bdb.cpp
+++ b/src/wallet/bdb.cpp
@@ -462,6 +462,15 @@ void BerkeleyEnvironment::ReloadDbEnv()
Open(open_err);
}
+DbTxn* BerkeleyEnvironment::TxnBegin(int flags)
+{
+ DbTxn* ptxn = nullptr;
+ int ret = dbenv->txn_begin(nullptr, &ptxn, flags);
+ if (!ptxn || ret != 0)
+ return nullptr;
+ return ptxn;
+}
+
bool BerkeleyDatabase::Rewrite(const char* pszSkip)
{
while (true) {