GnuCOBOL
2.0
A free COBOL compiler
|
#include "isinternal.h"
Go to the source code of this file.
Functions | |
static int | irowdelete (const int ihandle, off_t trownumber) |
static int | iprocessdelete (const int ihandle, off_t trownumber) |
int | isdelete (const int ihandle, char *pcrow) |
int | isdelcurr (const int ihandle) |
int | isdelrec (const int ihandle, long long trownumber) |
Variables | |
static char * | pcwritebuffer |
|
static |
Definition at line 68 of file isdelete.c.
References DICTINFO::iopenmode, irowdelete(), iserrno, isreclen, isrecnum, ivbdatafree(), ivbdatalock(), ivbdataread(), ivbdatawrite(), ivbintrans, ivbtransdelete(), MAX_RESERVED_LENGTH, pcwritebuffer, DICTINFO::ppcrowbuffer, psvbfile, pvvbmalloc(), DICTINFO::trownumber, VBCOMMIT, VBNOTRANS, VBROLLBACK, and VBWRLOCK.
Referenced by isdelcurr(), isdelete(), and isdelrec().
|
static |
Definition at line 27 of file isdelete.c.
References DICTINFO::inkeys, iserrno, ivbkeydelete(), ivbkeylocaterow(), MAXSUBS, DICTINFO::pskeycurr, DICTINFO::pskeydesc, psvbfile, VBKEY::tdupnumber, and DICTINFO::tdupnumber.
Referenced by iprocessdelete().
int isdelcurr | ( | const int | ihandle | ) |
Definition at line 164 of file isdelete.c.
References DICTINFO::iisdictlocked, iprocessdelete(), iserrno, ivbenter(), ivbexit(), psvbfile, and DICTINFO::trownumber.
int isdelete | ( | const int | ihandle, |
char * | pcrow | ||
) |
Definition at line 120 of file isdelete.c.
References DICTINFO::iisdictlocked, iprocessdelete(), iserrno, ivbenter(), ivbexit(), ivbkeysearch(), DICTINFO::pskeycurr, DICTINFO::pskeydesc, psvbfile, VBKEY::trownode, and vvbmakekey().
Referenced by indexed_delete().
int isdelrec | ( | const int | ihandle, |
long long | trownumber | ||
) |
Definition at line 189 of file isdelete.c.
References DICTINFO::iisdictlocked, iprocessdelete(), iserrno, ivbenter(), ivbexit(), and psvbfile.
Referenced by ircvdelete(), and ivbrollmeback().
|
static |
Definition at line 22 of file isdelete.c.
Referenced by iprocessdelete(), and ivbdatawrite().