|
|
if(createdb) | if(createdb) |
flag = flag | DB_TRUNCATE; | flag = flag | DB_TRUNCATE; |
if ((ret = | if ((ret = |
|
#if DB_VERSION_MINOR == 1 |
|
Db->dbp->open(Db->dbp, NULL, dbfile, NULL, DB_BTREE, flag, 0664)) != 0) { |
|
#else |
Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, flag, 0664)) != 0) { | Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, flag, 0664)) != 0) { |
|
#endif |
(void) Db->dbp->close(Db->dbp, 0); | (void) Db->dbp->close(Db->dbp, 0); |
sgLogFatalError("Error db_open: %s", strerror(ret)); | sgLogFatalError("Error db_open: %s", strerror(ret)); |
} | } |
} else { | } else { |
if ((ret = | if ((ret = |
|
#if DB_VERSION_MINOR == 1 |
|
Db->dbp->open(Db->dbp, NULL, dbfile, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) { |
|
#else |
Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) { | Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) { |
|
#endif |
sgLogFatalError("Error db_open: %s", strerror(ret)); | sgLogFatalError("Error db_open: %s", strerror(ret)); |
} | } |
} | } |