DB_CREATE
if (flags & DB_CREATE)
if ((dup == NULL) & (flags & DB_CREATE)) {
DB_CREATE | DB_INCR);
#define OKFLAGS (DB_CREATE | DB_FCNTL_LOCKING | DB_NOMMAP | DB_RDONLY | DB_THREAD | DB_TRUNCATE)
#define OKFLAGS (DB_CREATE | DB_FCNTL_LOCKING | DB_NOMMAP | DB_RDONLY | DB_TRUNCATE)
open_retry: if (LF_ISSET(DB_CREATE)) {
LF_CLR(DB_CREATE);
!LF_ISSET(DB_CREATE | DB_TRUNCATE)) {
if ((ret = memp_open(NULL, DB_CREATE | DB_MPOOL_PRIVATE |
if ((ret = lock_open(NULL, LF_ISSET(DB_CREATE | DB_THREAD),
LF_ISSET(DB_CREATE | DB_THREAD),
LF_ISSET(DB_CREATE | DB_THREAD),
LF_ISSET(DB_CREATE | DB_MPOOL_PRIVATE | DB_NOMMAP | DB_THREAD),
LF_ISSET(DB_CREATE | DB_THREAD | DB_TXN_NOSYNC),
LF_SET(DB_CREATE | DB_EXCL);
(DB_CREATE | DB_INIT_CDB | DB_INIT_LOCK | DB_INIT_LOG | \
(DB_CREATE | DB_INIT_CDB | DB_INIT_LOCK | DB_INIT_LOG | \
if (infop->fd == -1 && infop->dbflags & DB_CREATE) {
LF_CLR(DB_CREATE | DB_EXCL);
DB_HASH, DB_CREATE, __db_omode("rw----"), NULL, &dbinfo, &dbp);
#define OKFLAGS (DB_CREATE | DB_THREAD)
#define OKFLAGS (DB_CREATE)
#define OKFLAGS (DB_CREATE | DB_THREAD)
#define OKFLAGS (DB_CREATE)
dblp->lfname, &name, &dblp->lfd, DB_CREATE | DB_SEQUENTIAL)) != 0)
DB_APP_TMP, NULL, NULL, DB_CREATE | DB_EXCL | DB_TEMPORARY,
LF_ISSET(DB_CREATE | DB_RDONLY),
DB_CREATE | DB_RDONLY, mode, &dbmfp->fd)) != 0) {
"memp_fopen", flags, DB_CREATE | DB_NOMMAP | DB_RDONLY)) != 0)
#define OKFLAGS (DB_CREATE | DB_MPOOL_PRIVATE | DB_NOMMAP | DB_THREAD)
#define OKFLAGS (DB_CREATE | DB_MPOOL_PRIVATE | DB_NOMMAP)
path, cachesize, mode, is_private, LF_ISSET(DB_CREATE))) != 0)
dbflags |= DB_CREATE;
if (arg_flags & DB_CREATE)
#define OKFLAGS (DB_CREATE | DB_THREAD | DB_TXN_NOSYNC)
#define OKFLAGS (DB_CREATE | DB_TXN_NOSYNC)
DB_CREATE | DB_INIT_LOCK | DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN
DB_CREATE | DB_INIT_LOCK | DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN
db_flags |= DB_CREATE;
flags |= DB_CREATE;