Added support for large field values (up to 4 GB), async and direct I/O on Linux and Solaris, and performed major code cleanup.

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@213 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
ahodgkinson
2006-03-28 19:25:14 +00:00
parent 0023b51ad8
commit 3eaf791406
197 changed files with 53521 additions and 82897 deletions

View File

@@ -94,7 +94,7 @@ RCODE F_LogHeaderPage::display(
bFlmLocked = TRUE;
// Get the pFile.
pFile = ((FDB_p)hDb)->pFile;
pFile = ((FDB *)hDb)->pFile;
}
else
{
@@ -120,7 +120,7 @@ RCODE F_LogHeaderPage::display(
f_mutexLock( gv_FlmSysData.hShareMutex);
bFlmLocked = TRUE;
pFile = (FFILE_p)gv_FlmSysData.pFileHashTbl[uiBucket].pFirstInBucket;
pFile = (FFILE *)gv_FlmSysData.pFileHashTbl[uiBucket].pFirstInBucket;
while (pFile && (void *)pFile != pvAddress)
{
pFile = pFile->pNext;