GnuCOBOL
2.0
A free COBOL compiler
|
#include "isinternal.h"
Go to the source code of this file.
Functions | |
int | iscluster (const int ihandle, struct keydesc *pskeydesc) |
int | iserase (char *pcfilename) |
int | isflush (const int ihandle) |
int | islock (const int ihandle) |
int | isrelcurr (const int ihandle) |
int | isrelease (const int ihandle) |
int | isrelrec (const int ihandle, const long long trownumber) |
int | isrename (char *pcoldname, char *pcnewname) |
int | issetunique (const int ihandle, const long long tuniqueid) |
int | isuniqueid (const int ihandle, long long *ptuniqueid) |
int | isunlock (const int ihandle) |
char * | isdi_name (const int ihandle) |
int | isdi_datlen (const int ihandle) |
int | isdi_idxfd (const int ihandle) |
int | isdi_datfd (const int ihandle) |
int | isdi_curidx (const int ihandle) |
struct keydesc * | isdi_kdsc (const int ihandle) |
void | ldchar (char *pcsource, int ilength, char *pcdestination) |
void | stchar (char *pcsource, char *pcdestination, int ilength) |
int | ldint (void *pclocation) |
void | stint (int ivalue, void *pclocation) |
int | ldlong (void *pclocation) |
void | stlong (int lvalue, void *pclocation) |
double | ldfloat (void *pclocation) |
void | stfloat (double dsource, void *pcdestination) |
double | ldfltnull (void *pclocation, short *pinullflag) |
void | stfltnull (double dsource, void *pcdestination, int inullflag) |
double | lddbl (void *pclocation) |
void | stdbl (double dsource, void *pcdestination) |
double | lddblnull (void *pclocation, short *pinullflag) |
void | stdblnull (double dsource, void *pcdestination, int inullflag) |
int iscluster | ( | const int | ihandle, |
struct keydesc * | pskeydesc | ||
) |
int isdi_curidx | ( | const int | ihandle | ) |
Definition at line 341 of file ishelper.c.
References DICTINFO::iactivekey, DICTINFO::iisopen, iserrno, ivbmaxusedhandle, psvbfile, and unlikely.
int isdi_datfd | ( | const int | ihandle | ) |
Definition at line 324 of file ishelper.c.
References DICTINFO::idatahandle, DICTINFO::iisopen, iserrno, ivbmaxusedhandle, psvbfile, and unlikely.
int isdi_datlen | ( | const int | ihandle | ) |
Definition at line 290 of file ishelper.c.
References DICTINFO::iisopen, DICTINFO::imaxrowlength, iserrno, ivbmaxusedhandle, psvbfile, and unlikely.
int isdi_idxfd | ( | const int | ihandle | ) |
Definition at line 307 of file ishelper.c.
References DICTINFO::iindexhandle, DICTINFO::iisopen, iserrno, ivbmaxusedhandle, psvbfile, and unlikely.
struct keydesc* isdi_kdsc | ( | const int | ihandle | ) |
Definition at line 358 of file ishelper.c.
References DICTINFO::iactivekey, DICTINFO::iisopen, iserrno, ivbmaxusedhandle, NULL, DICTINFO::pskeydesc, psvbfile, pvvbmalloc(), and unlikely.
char* isdi_name | ( | const int | ihandle | ) |
Definition at line 273 of file ishelper.c.
References DICTINFO::cfilename, DICTINFO::iisopen, iserrno, ivbmaxusedhandle, NULL, psvbfile, and unlikely.
int iserase | ( | char * | pcfilename | ) |
Definition at line 36 of file ishelper.c.
References DICTINFO::cfilename, isclose(), ivbclose3(), ivbmaxusedhandle, ivbtranserase(), NULL, and psvbfile.
Referenced by indexed_open(), and ircvfileerase().
int isflush | ( | const int | ihandle | ) |
Definition at line 58 of file ishelper.c.
References DICTINFO::idatahandle, DICTINFO::iindexhandle, DICTINFO::iisopen, iserrno, ivbmaxusedhandle, and psvbfile.
Referenced by cob_sync().
int islock | ( | const int | ihandle | ) |
Definition at line 81 of file ishelper.c.
References DICTINFO::iisopen, iserrno, ivbdatalock(), ivbmaxusedhandle, psvbfile, and VBWRLOCK.
int isrelcurr | ( | const int | ihandle | ) |
Definition at line 98 of file ishelper.c.
References DICTINFO::iisopen, iserrno, ivbdatalock(), ivbintrans, ivbmaxusedhandle, psvbfile, DICTINFO::trownumber, VBNOTRANS, and VBUNLOCK.
int isrelease | ( | const int | ihandle | ) |
Definition at line 126 of file ishelper.c.
References DICTINFO::iisopen, iserrno, ivbdatalock(), ivbintrans, ivbmaxusedhandle, psvbfile, VBNOTRANS, and VBUNLOCK.
Referenced by cob_file_unlock(), indexed_read(), indexed_read_next(), indexed_rewrite(), ircvcommit(), isread(), isstart(), and ivbclose2().
int isrelrec | ( | const int | ihandle, |
const long long | trownumber | ||
) |
Definition at line 147 of file ishelper.c.
References DICTINFO::iisopen, iserrno, ivbdatalock(), ivbmaxusedhandle, psvbfile, and VBUNLOCK.
int isrename | ( | char * | pcoldname, |
char * | pcnewname | ||
) |
Definition at line 168 of file ishelper.c.
References iserrno, and ivbtransrename().
Referenced by ircvfilerename().
int issetunique | ( | const int | ihandle, |
const long long | tuniqueid | ||
) |
Definition at line 195 of file ishelper.c.
References DICTNODE::cuniqueid, DICTINFO::iisdictlocked, inl_ldquad(), inl_stquad(), iserrno, ivbenter(), ivbexit(), ivbtranssetunique(), psvbfile, and DICTINFO::sdictnode.
Referenced by ircvsetunique().
int isuniqueid | ( | const int | ihandle, |
long long * | ptuniqueid | ||
) |
Definition at line 226 of file ishelper.c.
References DICTNODE::cuniqueid, DICTINFO::iisdictlocked, inl_ldquad(), inl_stquad(), iserrno, ivbenter(), ivbexit(), ivbtransuniqueid(), psvbfile, and DICTINFO::sdictnode.
Referenced by ircvuniqueid().
int isunlock | ( | const int | ihandle | ) |
Definition at line 256 of file ishelper.c.
References DICTINFO::iisopen, iserrno, ivbdatalock(), ivbmaxusedhandle, psvbfile, unlikely, and VBUNLOCK.
void ldchar | ( | char * | pcsource, |
int | ilength, | ||
char * | pcdestination | ||
) |
Definition at line 381 of file ishelper.c.
double lddbl | ( | void * | pclocation | ) |
Definition at line 504 of file ishelper.c.
Referenced by ivbkeycompare(), and lddblnull().
double lddblnull | ( | void * | pclocation, |
short * | pinullflag | ||
) |
Definition at line 519 of file ishelper.c.
References lddbl().
double ldfloat | ( | void * | pclocation | ) |
Definition at line 465 of file ishelper.c.
Referenced by ivbkeycompare(), and ldfltnull().
double ldfltnull | ( | void * | pclocation, |
short * | pinullflag | ||
) |
Definition at line 485 of file ishelper.c.
References ldfloat().
int ldint | ( | void * | pclocation | ) |
int ldlong | ( | void * | pclocation | ) |
void stchar | ( | char * | pcsource, |
char * | pcdestination, | ||
int | ilength | ||
) |
Definition at line 397 of file ishelper.c.
void stdbl | ( | double | dsource, |
void * | pcdestination | ||
) |
Definition at line 513 of file ishelper.c.
Referenced by stdblnull(), and vvbkeyvalueset().
void stdblnull | ( | double | dsource, |
void * | pcdestination, | ||
int | inullflag | ||
) |
Definition at line 526 of file ishelper.c.
References stdbl().
void stfloat | ( | double | dsource, |
void * | pcdestination | ||
) |
Definition at line 476 of file ishelper.c.
Referenced by stfltnull(), and vvbkeyvalueset().
void stfltnull | ( | double | dsource, |
void * | pcdestination, | ||
int | inullflag | ||
) |
Definition at line 495 of file ishelper.c.
References stfloat().
void stint | ( | int | ivalue, |
void * | pclocation | ||
) |
void stlong | ( | int | lvalue, |
void * | pclocation | ||
) |