Blob Blame History Raw
diff -up poco-1.6.1-all/Data/SQLite/src/Utility.cpp.no_busy_snapshot poco-1.6.1-all/Data/SQLite/src/Utility.cpp
--- poco-1.6.1-all/Data/SQLite/src/Utility.cpp.no_busy_snapshot	2015-08-04 01:21:03.000000000 -0400
+++ poco-1.6.1-all/Data/SQLite/src/Utility.cpp	2016-02-05 21:37:56.006325855 -0500
@@ -167,7 +167,9 @@ void Utility::throwException(int rc, con
 		throw ExecutionAbortedException(std::string("Callback routine requested an abort"), addErrMsg);
 	case SQLITE_BUSY:
 	case SQLITE_BUSY_RECOVERY:
+#if defined(SQLITE_BUSY_SNAPSHOT)
 	case SQLITE_BUSY_SNAPSHOT:
+#endif
 		throw DBLockedException(std::string("The database file is locked"), addErrMsg);
 	case SQLITE_LOCKED:
 		throw TableLockedException(std::string("A table in the database is locked"), addErrMsg);