![]() |
GnuCOBOL
2.0
A free COBOL compiler
|
#include "isinternal.h"
Go to the source code of this file.
Functions | |
| static int | istartrownumber (const int ihandle, const int imode, const int iisread) |
| int | ivbcheckkey (const int ihandle, struct keydesc *pskey, const int imode, int irowlength, const int iisbuild) |
| int | isread (const int ihandle, char *pcrow, int imode) |
| int | isstart (const int ihandle, struct keydesc *pskeydesc, int ilength, char *pcrow, int imode) |
| int isread | ( | const int | ihandle, |
| char * | pcrow, | ||
| int | imode | ||
| ) |
Definition at line 250 of file isread.c.
References VBKEY::ckey, DICTINFO::iactivekey, DICTINFO::iisdictlocked, DICTINFO::iisdisjoint, VBKEY::iisdummy, DICTINFO::iminrowlength, DICTINFO::iopenmode, iserrno, isrecnum, isrelease(), istartrownumber(), ivbdatalock(), ivbdataread(), ivbenter(), ivbexit(), ivbkeyload(), ivbkeylocaterow(), ivbkeysearch(), DICTINFO::ppcrowbuffer, DICTINFO::pskeycurr, DICTINFO::pskeydesc, psvbfile, VBKEY::trownode, DICTINFO::trownumber, DICTINFO::trowstart, VBWRLCKW, VBWRLOCK, and vvbmakekey().
Referenced by indexed_delete(), indexed_read(), indexed_read_next(), and indexed_rewrite().


| int isstart | ( | const int | ihandle, |
| struct keydesc * | pskeydesc, | ||
| int | ilength, | ||
| char * | pcrow, | ||
| int | imode | ||
| ) |
Definition at line 469 of file isread.c.
References VBKEY::ckey, DICTINFO::iactivekey, DICTINFO::iisdictlocked, DICTINFO::iisdisjoint, iserrno, isrecnum, isrelease(), istartrownumber(), ivbcheckkey(), ivbenter(), ivbexit(), ivbkeyload(), ivbkeysearch(), DICTINFO::pskeycurr, DICTINFO::pskeydesc, psvbfile, VBKEY::trownode, DICTINFO::trowstart, and vvbmakekey().
Referenced by indexed_delete(), indexed_read(), indexed_read_next(), indexed_rewrite(), indexed_start(), and isopen().


|
static |
Definition at line 25 of file isread.c.
References DICTNODE::cdatacount, DICTINFO::iisdisjoint, inl_ldquad(), DICTINFO::iopenmode, iserrno, isrecnum, ivbdatalock(), ivbdataread(), DICTINFO::ppcrowbuffer, psvbfile, DICTINFO::sdictnode, DICTINFO::trownumber, unlikely, VBWRLCKW, and VBWRLOCK.
Referenced by isread(), and isstart().


| int ivbcheckkey | ( | const int | ihandle, |
| struct keydesc * | pskey, | ||
| const int | imode, | ||
| int | irowlength, | ||
| const int | iisbuild | ||
| ) |
Definition at line 124 of file isread.c.
References DICTINFO::iminrowlength, DICTINFO::inkeys, iserrno, DICTINFO::pskeydesc, psvbfile, and QUADSIZE.
Referenced by isaddindex(), isbuild(), isdelindex(), and isstart().
