summaryrefslogtreecommitdiff
path: root/ext/dba/dba.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/dba/dba.c')
-rw-r--r--ext/dba/dba.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/dba/dba.c b/ext/dba/dba.c
index 072f84b784..a8470d9d59 100644
--- a/ext/dba/dba.c
+++ b/ext/dba/dba.c
@@ -51,6 +51,7 @@
#include "php_inifile.h"
#include "php_qdbm.h"
#include "php_tcadb.h"
+#include "php_lmdb.h"
/* {{{ arginfo */
ZEND_BEGIN_ARG_INFO_EX(arginfo_dba_popen, 0, 0, 2)
@@ -363,6 +364,9 @@ static dba_handler handler[] = {
#if DBA_TCADB
DBA_HND(tcadb, DBA_LOCK_ALL)
#endif
+#if DBA_LMDB
+ DBA_HND(lmdb, DBA_LOCK_EXT)
+#endif
{ NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
};
@@ -387,6 +391,8 @@ static dba_handler handler[] = {
#elif DBA_TCADB
#define DBA_DEFAULT "tcadb"
#else
+#define DBA_DEFAULT "lmdb"
+#else
#define DBA_DEFAULT ""
#endif
/* cdb/cdb_make and ini are no option here */