GnuCOBOL
2.0
A free COBOL compiler
|
#include "isinternal.h"
Go to the source code of this file.
Functions | |
static off_t | tvbdatacountgetnext (const int ihandle) |
off_t | tvbnodecountgetnext (const int ihandle) |
int | ivbnodefree (const int ihandle, const off_t tnodenumber) |
int | ivbdatafree (const int ihandle, const off_t trownumber) |
off_t | tvbnodeallocate (const int ihandle) |
off_t | tvbdataallocate (const int ihandle) |
int | ivbforcedataallocate (const int ihandle, const off_t trownumber) |
Variables | |
static char | cvbnodetmp [4096] |
int ivbdatafree | ( | const int | ihandle, |
const off_t | trownumber | ||
) |
Definition at line 150 of file vbindexio.c.
References DICTNODE::cdatacount, DICTNODE::cdatafree, cvbnodetmp, DICTINFO::iisdictlocked, inl_ldint(), inl_ldquad(), inl_stint(), inl_stquad(), DICTINFO::inodesize, iserrno, ivbblockread(), ivbblockwrite(), psvbfile, QUADSIZE, DICTINFO::sdictnode, tvbnodeallocate(), and VB_NODE_MAX.
Referenced by iprocessdelete(), iswrcurr(), iswrite(), ivbforcedataallocate(), ivbrollmeback(), ivbrollmeforward(), and vrebuilddatafree().
int ivbforcedataallocate | ( | const int | ihandle, |
const off_t | trownumber | ||
) |
Definition at line 355 of file vbindexio.c.
References DICTNODE::cdatacount, DICTNODE::cdatafree, cvbnodetmp, DICTINFO::iisdictlocked, inl_ldint(), inl_ldquad(), inl_stint(), inl_stquad(), DICTINFO::inodesize, iserrno, ivbblockread(), ivbblockwrite(), ivbdatafree(), ivbnodefree(), psvbfile, QUADSIZE, and DICTINFO::sdictnode.
Referenced by ircvinsert(), and ivbrollmeback().
int ivbnodefree | ( | const int | ihandle, |
const off_t | tnodenumber | ||
) |
Definition at line 67 of file vbindexio.c.
References DICTNODE::cnodefree, cvbnodetmp, DICTINFO::iisdictlocked, inl_ldint(), inl_ldquad(), inl_stint(), inl_stquad(), DICTINFO::inodesize, iserrno, ivbblockread(), ivbblockwrite(), psvbfile, QUADSIZE, DICTINFO::sdictnode, and VB_NODE_MAX.
Referenced by idelnodes(), ivbforcedataallocate(), ivbkeydelete(), ivbvarlendelete(), tvbdataallocate(), and vrebuildindexfree().
off_t tvbdataallocate | ( | const int | ihandle | ) |
Definition at line 284 of file vbindexio.c.
References DICTNODE::cdatafree, cvbnodetmp, DICTINFO::iisdictlocked, inl_ldint(), inl_ldquad(), inl_stint(), inl_stquad(), DICTINFO::inodesize, iserrno, ivbblockread(), ivbblockwrite(), ivbnodefree(), psvbfile, QUADSIZE, DICTINFO::sdictnode, and tvbdatacountgetnext().
Referenced by iswrcurr(), and iswrite().
|
static |
Definition at line 27 of file vbindexio.c.
References DICTNODE::cdatacount, DICTINFO::iisdictlocked, inl_ldquad(), inl_stquad(), iserrno, psvbfile, and DICTINFO::sdictnode.
Referenced by tvbdataallocate().
off_t tvbnodeallocate | ( | const int | ihandle | ) |
Definition at line 221 of file vbindexio.c.
References DICTNODE::cnodefree, cvbnodetmp, DICTINFO::iisdictlocked, inl_ldint(), inl_ldquad(), inl_stint(), inl_stquad(), DICTINFO::inodesize, iserrno, ivbblockread(), ivbblockwrite(), psvbfile, QUADSIZE, DICTINFO::sdictnode, and tvbnodecountgetnext().
Referenced by inodesplit(), and ivbdatafree().
off_t tvbnodecountgetnext | ( | const int | ihandle | ) |
Definition at line 48 of file vbindexio.c.
References DICTNODE::cnodecount, DICTINFO::iisdictlocked, inl_ldquad(), inl_stquad(), iserrno, psvbfile, and DICTINFO::sdictnode.
Referenced by iaddkeydescriptor(), ivbvarlenwrite(), ttailnode(), and tvbnodeallocate().
|
static |
Definition at line 22 of file vbindexio.c.
Referenced by ivbdatafree(), ivbforcedataallocate(), ivbnodefree(), tvbdataallocate(), and tvbnodeallocate().