FTK change. Added flag to prevent misaligned I/O operations to occur when a file has been opened in directio mode. This will allow us to find and fix sub-optimal I/O operations.

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@671 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
ahodgkinson
2006-07-14 22:30:23 +00:00
parent cbc0f955f5
commit 95bb5a0a88
9 changed files with 98 additions and 22 deletions

View File

@@ -233,6 +233,14 @@ Retry_Create:
goto Exit;
}
if( bDoDirectIO)
{
if( (uiIoFlags & FLM_IO_MISALIGNED_OK) == 0)
{
m_bRequireAlignedIO = TRUE;
}
}
m_bFileOpened = TRUE;
m_ui64CurrentPos = 0;
m_bOpenedReadOnly = (uiIoFlags & FLM_IO_RDONLY) ? TRUE : FALSE;