diff options
| author | Andrew Chow <[email protected]> | 2020-05-26 20:53:24 -0400 |
|---|---|---|
| committer | Andrew Chow <[email protected]> | 2020-10-14 11:28:18 -0400 |
| commit | 3bfa0fe1259280f8c32b41a798c9453b73f89b02 (patch) | |
| tree | 66228e67c4ea659fd7abb7c71eef9da3d26fd765 /src/script/script_error.cpp | |
| parent | Constructors, destructors, and relevant private fields for SQLiteDatabase/Batch (diff) | |
| download | discoin-3bfa0fe1259280f8c32b41a798c9453b73f89b02.tar.xz discoin-3bfa0fe1259280f8c32b41a798c9453b73f89b02.zip | |
Initialize and Shutdown sqlite3 globals
sqlite3 recommends that sqlite3_initialize be called when the
application starts, and sqlite3_shutdown when it stops. Since we don't
always use sqlite3, we initialize it when a SQLiteDatabse is constructed
(calling sqlite3_initialize after initialized is a no-op). We call
sqlite3_shutdown when we see that there are no databases opened. The
number of open databases is tracked by an atomic g_dbs_open.
Diffstat (limited to 'src/script/script_error.cpp')
0 files changed, 0 insertions, 0 deletions