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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user