Lines Matching refs:dbc
188 DBC *dbc; local
214 if ((errno = dbp->cursor(dbp, NULL, &dbc, 0)) != 0) {
221 return ((DBM *)dbc);
232 DBC *dbc; local
234 dbc = (DBC *)dbm;
236 (void)dbc->dbp->close(dbc->dbp, 0);
249 DBC *dbc; local
254 dbc = (DBC *)dbm;
266 if ((ret = dbc->dbp->get(dbc->dbp, NULL, &_key, &_data, 0)) == 0) {
276 F_SET(dbc->dbp, DB_DBM_ERROR);
291 DBC *dbc; local
296 dbc = (DBC *)dbm;
301 if ((ret = dbc->c_get(dbc, &_key, &_data, DB_FIRST)) == 0) {
311 F_SET(dbc->dbp, DB_DBM_ERROR);
326 DBC *dbc; local
331 dbc = (DBC *)dbm;
336 if ((ret = dbc->c_get(dbc, &_key, &_data, DB_NEXT)) == 0) {
346 F_SET(dbc->dbp, DB_DBM_ERROR);
362 DBC *dbc; local
366 dbc = (DBC *)dbm;
372 if ((ret = dbc->dbp->del(dbc->dbp, NULL, &_key, 0)) == 0)
379 F_SET(dbc->dbp, DB_DBM_ERROR);
396 DBC *dbc; local
400 dbc = (DBC *)dbm;
410 if ((ret = dbc->dbp->put(dbc->dbp, NULL,
418 F_SET(dbc->dbp, DB_DBM_ERROR);
426 DBC *dbc; local
428 dbc = (DBC *)dbm;
430 return (F_ISSET(dbc->dbp, DB_DBM_ERROR));
437 DBC *dbc; local
439 dbc = (DBC *)dbm;
441 F_CLR(dbc->dbp, DB_DBM_ERROR);
454 DBC *dbc; local
456 dbc = (DBC *)dbm;
458 return (F_ISSET(dbc->dbp, DB_AM_RDONLY) ? 1 : 0);
478 DBC *dbc; local
481 dbc = (DBC *)dbm;
483 (void)dbc->dbp->fd(dbc->dbp, &fd);