GnuCOBOL
2.0
A free COBOL compiler
|
#include "isinternal.h"
Go to the source code of this file.
Functions | |
static int | irowupdate (const int ihandle, char *pcrow, off_t trownumber) |
int | isrewrite (const int ihandle, char *pcrow) |
int | isrewcurr (const int ihandle, char *pcrow) |
int | isrewrec (const int ihandle, const long long trownumber, char *pcrow) |
|
static |
Definition at line 25 of file isrewrite.c.
References VBKEY::ckey, VBKEY::iisdummy, DICTINFO::inkeys, iserrno, ivbkeydelete(), ivbkeyinsert(), ivbkeyload(), ivbkeylocaterow(), ivbkeysearch(), NULL, DICTINFO::ppcrowbuffer, VBTREE::pskeycurr, DICTINFO::pskeycurr, DICTINFO::pskeydesc, VBKEY::psnext, VBKEY::psparent, psvbfile, VBKEY::tdupnumber, VBKEY::trownode, and vvbmakekey().
Referenced by isrewcurr(), isrewrec(), and isrewrite().
int isrewcurr | ( | const int | ihandle, |
char * | pcrow | ||
) |
Definition at line 235 of file isrewrite.c.
References DICTINFO::iisdictlocked, DICTINFO::imaxrowlength, DICTINFO::iminrowlength, DICTINFO::iopenmode, irowupdate(), iserrno, isreclen, isrecnum, ivbdatalock(), ivbdataread(), ivbdatawrite(), ivbenter(), ivbexit(), ivbtransupdate(), DICTINFO::ppcrowbuffer, psvbfile, DICTINFO::trownumber, and VBWRLOCK.
Referenced by indexed_rewrite().
int isrewrec | ( | const int | ihandle, |
const long long | trownumber, | ||
char * | pcrow | ||
) |
Definition at line 298 of file isrewrite.c.
References DICTINFO::iisdictlocked, DICTINFO::imaxrowlength, DICTINFO::iminrowlength, DICTINFO::iopenmode, irowupdate(), iserrno, isreclen, isrecnum, ivbdatalock(), ivbdataread(), ivbdatawrite(), ivbenter(), ivbexit(), ivbtransupdate(), DICTINFO::ppcrowbuffer, psvbfile, DICTINFO::trownumber, and VBWRLOCK.
Referenced by ircvupdate(), and ivbrollmeback().
int isrewrite | ( | const int | ihandle, |
char * | pcrow | ||
) |
Definition at line 144 of file isrewrite.c.
References DICTINFO::iisdictlocked, DICTINFO::imaxrowlength, DICTINFO::iminrowlength, DICTINFO::iopenmode, irowupdate(), iserrno, isreclen, isrecnum, ivbdatalock(), ivbdataread(), ivbdatawrite(), ivbenter(), ivbexit(), ivbkeysearch(), ivbtransupdate(), DICTINFO::ppcrowbuffer, DICTINFO::pskeycurr, DICTINFO::pskeydesc, psvbfile, VBKEY::trownode, DICTINFO::trownumber, VBWRLOCK, and vvbmakekey().
Referenced by indexed_rewrite().