Asterisk - The Open Source Telephony Project
18.5.0
|
#include <sys/types.h>
#include <errno.h>
#include <stdio.h>
#include <string.h>
#include "../include/db.h"
#include "recno.h"
Go to the source code of this file.
Functions | |
static int rec_rdelete | __P ((BTREE *, recno_t)) |
int | __rec_delete (DB *dbp, const DBT *key, u_int flags) const |
int | __rec_dleaf (BTREE *t, PAGE *h, u_int32_t idx) |
static int | rec_rdelete (BTREE *t, recno_t nrec) |
|
static |
Definition at line 64 of file rec_delete.c.
References B_MODIFIED, _btree::bt_cursor, _btree::bt_mp, _btree::bt_nrecs, _btree::bt_pinned, CURS_INIT, DBT::data, errno, F_ISSET, F_SET, __db::internal, mpool_put(), NULL, R_CURSOR, R_MODIFIED, _cursor::rcursor, rec_rdelete(), RET_ERROR, RET_SPECIAL, RET_SUCCESS, and status.
Referenced by __rec_open().
Definition at line 154 of file rec_delete.c.
References __ovfl_delete(), _btree::bt_nrecs, _rleaf::bytes, _rleaf::flags, GETRLEAF, _page::linp, _page::lower, NEXTINDEX, NRLEAF, P_BIGDATA, RET_ERROR, RET_SUCCESS, and _page::upper.
Referenced by __rec_iput(), and rec_rdelete().
Definition at line 120 of file rec_delete.c.
References __rec_dleaf(), __rec_search(), _btree::bt_mp, _epg::index, MPOOL_DIRTY, mpool_put(), NULL, _epg::page, RET_ERROR, RET_SUCCESS, SDELETE, and status.
Referenced by __rec_delete().