| 726 | } |
| 727 | |
| 728 | bool BerkeleyDatabaseSanityCheck() |
| 729 | { |
| 730 | int major, minor; |
| 731 | DbEnv::version(&major, &minor, nullptr); |
| 732 | |
| 733 | /* If the major version differs, or the minor version of library is *older* |
| 734 | * than the header that was compiled against, flag an error. |
| 735 | */ |
| 736 | if (major != DB_VERSION_MAJOR || minor < DB_VERSION_MINOR) { |
| 737 | LogPrintf("BerkeleyDB database version conflict: header version is %d.%d, library version is %d.%d\n", |
| 738 | DB_VERSION_MAJOR, DB_VERSION_MINOR, major, minor); |
| 739 | return false; |
| 740 | } |
| 741 | |
| 742 | return true; |
| 743 | } |
| 744 | |
| 745 | std::string BerkeleyDatabaseVersion() |
| 746 | { |
no outgoing calls
no test coverage detected