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().