Lines Matching defs:cur_db
14 static DB_OBJ *cur_db;
146 if (__os_calloc(NULL, 1, sizeof(*cur_db), &cur_db) ||
147 __os_strdup(NULL, argv[1], &cur_db->name))
149 TAILQ_INSERT_TAIL(&cur_env->dbq, cur_db, q);
154 cur_db->dbtype = "DB_BTREE";
162 cur_db->custom = 1;
168 cur_db->dupsort = 1;
175 cur_db->extentsize = uv;
181 if (__os_strdup(NULL, argv[1], &cur_db->key_type))
189 cur_db->pagesize = uv;
195 if (__os_strdup(NULL, argv[1], &cur_db->primary))
202 cur_db->recnum = 1;
209 cur_db->re_len = uv;
216 cur_db->secondary_off = uv;
218 cur_db->secondary_len = uv;
224 cur_env->transaction = cur_db->transaction = 1;
240 if (__os_strdup(NULL, p, &cur_db->dbtype))
299 TAILQ_FOREACH(cur_db, &cur_env->dbq, q) {
300 printf("\tdatabase: %s\n", cur_db->name);
301 printf("\t\tdbtype: %s\n", cur_db->dbtype);
303 if (cur_db->extentsize)
305 (u_long)cur_db->extentsize);
306 if (cur_db->pagesize)
308 (u_long)cur_db->pagesize);
309 if (cur_db->re_len)
311 (u_long)cur_db->re_len);
313 if (cur_db->key_type != NULL)
315 cur_db->key_type);
317 if (cur_db->primary != NULL)
319 cur_db->primary);
320 if (cur_db->custom)
322 if (cur_db->secondary_off)
324 (u_long)cur_db->secondary_off,
325 (u_long)cur_db->secondary_len);
327 if (cur_db->dupsort)
329 if (cur_db->recnum)
331 if (cur_db->transaction)