diff options
author | Anatol Belski <ab@php.net> | 2017-05-28 18:13:26 +0200 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2017-05-28 18:33:12 +0200 |
commit | 16d7fd9d7f4849c88acbbfb04f7e09b7c58fd73f (patch) | |
tree | 5c5649aa35b0969483ce646e1fa71bf2c3b499e0 /ext/dba/dba.c | |
parent | 2058d8ed22364f9efabd8f867774baba7e2e5aa9 (diff) | |
download | php-git-16d7fd9d7f4849c88acbbfb04f7e09b7c58fd73f.tar.gz |
implement support for LMDB in ext/dba
don't abort txn if cursor is active
fix typos
Diffstat (limited to 'ext/dba/dba.c')
-rw-r--r-- | ext/dba/dba.c | 6 |
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 */ |