summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-11-29 15:32:42 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-11-29 15:32:42 +0000
commit182eb7962ce8c198ffdba985cb868909dcf665ef (patch)
tree12506d1f0958f280e0f5a4f9c6314c47263c0d3e /include
parent4c418de98e6c5cef953378998057752dc20ab2c3 (diff)
- added support of SQLite3 database (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@3539 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'include')
-rw-r--r--include/db.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/include/db.h b/include/db.h
index d1a94102..458f825f 100644
--- a/include/db.h
+++ b/include/db.h
@@ -79,19 +79,27 @@ extern int CONFIG_DBPORT;
#define DB_TRIGGER struct trigger_type
#ifdef HAVE_SQLITE3
+
+ #include "mutexs.h"
+
#define DB_ROW char **
#define DB_RESULT ZBX_SQ_DB_RESULT*
#define DBfree_result SQ_DBfree_result
typedef struct zbx_sq_db_result_s
{
- sqlite3_stmt *sq_result;
- int fld_num;
+ int curow;
+ char **data;
+ int nrow;
+ int ncolumn;
+
DB_ROW values;
} ZBX_SQ_DB_RESULT;
void SQ_DBfree_result(DB_RESULT result);
+ extern ZBX_MUTEX sqlite_access;
+
#endif
#ifdef HAVE_MYSQL