Added support for I/O completion callbacks.

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@807 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
ahodgkinson
2006-09-01 19:45:34 +00:00
parent a8713bba98
commit 3a0aefb321
21 changed files with 625 additions and 257 deletions

View File

@@ -2580,7 +2580,7 @@ void * F_SlabManager::allocSlabFromSystem( void)
#elif defined( FLM_RING_ZERO_NLM)
pSlab = Alloc( m_uiSlabSize, gv_lAllocRTag)
pSlab = Alloc( m_uiSlabSize, gv_lAllocRTag);
#elif defined( FLM_SOLARIS)
@@ -4792,7 +4792,11 @@ RCODE FLMAPI f_allocAlignedBufferImp(
#elif defined( FLM_RING_ZERO_NLM)
pSlab = Alloc( m_uiSlabSize, gv_lAllocRTag)
if( (*ppvAlloc = Alloc( uiMinSize, gv_lAllocRTag)) == NULL)
{
rc = RC_SET( NE_FLM_MEM);
goto Exit;
}
#elif defined( FLM_SOLARIS)
@@ -4867,7 +4871,7 @@ void FLMAPI f_freeAlignedBufferImp(
#elif defined( FLM_RING_ZERO_NLM)
Free( *ppvAlloc)
Free( *ppvAlloc);
*ppvAlloc = NULL;
#elif defined( FLM_UNIX)