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