![]() |
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().