diff options
| author | Michael Maclean <mgdm@php.net> | 2010-03-24 23:38:59 +0000 |
|---|---|---|
| committer | Michael Maclean <mgdm@php.net> | 2010-03-24 23:38:59 +0000 |
| commit | e52fa0027ba616add4698793b306b2fa6cecd046 (patch) | |
| tree | b765d66307516517bde0c9e0bdcb3fcd8f6f73f0 /ext/dba/dba.c | |
| parent | 2441b70033cb3b1dda240295e2540be3caf27450 (diff) | |
| download | php-git-e52fa0027ba616add4698793b306b2fa6cecd046.tar.gz | |
Add Tokyo Cabinet abstract DB support to ext/dba
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 139941f2a4..768f85f445 100644 --- a/ext/dba/dba.c +++ b/ext/dba/dba.c @@ -50,6 +50,7 @@ #include "php_flatfile.h" #include "php_inifile.h" #include "php_qdbm.h" +#include "php_tcadb.h" /* {{{ arginfo */ ZEND_BEGIN_ARG_INFO_EX(arginfo_dba_popen, 0, 0, 2) @@ -337,6 +338,9 @@ static dba_handler handler[] = { #if DBA_QDBM DBA_HND(qdbm, DBA_LOCK_EXT) #endif +#if DBA_TCADB + DBA_HND(tcadb, DBA_LOCK_ALL) +#endif { NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL } }; @@ -358,6 +362,8 @@ static dba_handler handler[] = { #define DBA_DEFAULT "dbm" #elif DBA_QDBM #define DBA_DEFAULT "qdbm" +#elif DBA_TCADB +#define DBA_DEFAULT "tcadb" #else #define DBA_DEFAULT "" #endif |
