Asterisk - The Open Source Telephony Project
18.5.0
|
#include <sys/types.h>
#include <errno.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "../include/db.h"
#include "recno.h"
Go to the source code of this file.
Functions | |
int | __rec_fmap (BTREE *t, recno_t top) |
int | __rec_fpipe (BTREE *t, recno_t top) |
int | __rec_get (DB *dbp, const DBT *key, DBT *data, u_int flags) const |
int | __rec_vmap (BTREE *t, recno_t top) |
int | __rec_vpipe (BTREE *t, recno_t top) |
Definition at line 235 of file rec_get.c.
References __rec_iput(), _btree::bt_bval, _btree::bt_cmap, _btree::bt_emap, _btree::bt_nrecs, _btree::bt_rdata, _btree::bt_reclen, DBT::data, F_SET, len(), malloc(), NULL, R_EOF, realloc, RET_ERROR, RET_SPECIAL, RET_SUCCESS, and DBT::size.
Referenced by __rec_open().
Definition at line 122 of file rec_get.c.
References __rec_iput(), _btree::bt_bval, _btree::bt_nrecs, _btree::bt_rdata, _btree::bt_reclen, _btree::bt_rfp, DBT::data, F_SET, len(), malloc(), NULL, R_EOF, realloc, RET_ERROR, RET_SPECIAL, RET_SUCCESS, and DBT::size.
Referenced by __rec_open().
Definition at line 63 of file rec_get.c.
References __rec_ret(), __rec_search(), B_DB_LOCK, _btree::bt_mp, _btree::bt_nrecs, _btree::bt_pinned, DBT::data, errno, F_ISSET, __db::internal, mpool_put(), NULL, _epg::page, R_EOF, R_INMEM, RET_ERROR, RET_SPECIAL, RET_SUCCESS, SEARCH, and status.
Referenced by __rec_open().
Definition at line 285 of file rec_get.c.
References __rec_iput(), _btree::bt_bval, _btree::bt_cmap, _btree::bt_emap, _btree::bt_nrecs, DBT::data, F_SET, if(), R_EOF, RET_ERROR, RET_SPECIAL, RET_SUCCESS, and DBT::size.
Referenced by __rec_open().
Definition at line 178 of file rec_get.c.
References __rec_iput(), _btree::bt_bval, _btree::bt_nrecs, _btree::bt_rdata, _btree::bt_rfp, DBT::data, F_SET, if(), len(), malloc(), NULL, R_EOF, realloc, RET_ERROR, RET_SPECIAL, RET_SUCCESS, and DBT::size.
Referenced by __rec_open().