Added option in FLAIM to disable direct I/O on Linux and Unix platforms. Re-architected the FTK I/O layer and cleaned up the async interfaces.

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@643 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
ahodgkinson
2006-07-10 23:38:53 +00:00
parent 91816d4c49
commit c44e49e82c
77 changed files with 7192 additions and 9159 deletions

View File

@@ -445,17 +445,17 @@ FSTATIC FLMUINT ftxMapFlmColorToWin32(
eColorType uiColor);
#endif
RCODE _ftxBackgroundThread(
RCODE FLMAPI _ftxBackgroundThread(
IF_Thread * pThread);
FLMBOOL ftxKBTest( void);
FLMUINT ftxKBGetChar( void);
RCODE _ftxDefaultDisplayHandler(
RCODE FLMAPI _ftxDefaultDisplayHandler(
IF_Thread * pThread);
RCODE _ftxDefaultKeyboardHandler(
RCODE FLMAPI _ftxDefaultKeyboardHandler(
IF_Thread * pThread);
#if defined( FLM_UNIX)
@@ -4817,7 +4817,7 @@ FSTATIC ftxWin32CharPair * ftxWin32GetExtendedKeycode(
/****************************************************************************
Desc:
****************************************************************************/
RCODE _ftxDefaultDisplayHandler(
RCODE FLMAPI _ftxDefaultDisplayHandler(
IF_Thread * pThread)
{
#if defined( FLM_WIN)
@@ -4862,7 +4862,7 @@ RCODE _ftxDefaultDisplayHandler(
/****************************************************************************
Desc:
****************************************************************************/
RCODE _ftxDefaultKeyboardHandler(
RCODE FLMAPI _ftxDefaultKeyboardHandler(
IF_Thread * pThread)
{
FLMUINT uiChar;
@@ -4965,7 +4965,7 @@ RCODE _ftxDefaultKeyboardHandler(
/****************************************************************************
Desc:
****************************************************************************/
RCODE _ftxBackgroundThread(
RCODE FLMAPI _ftxBackgroundThread(
IF_Thread * pThread)
{
for( ;;)
@@ -5652,7 +5652,7 @@ static FLMUINT ftxUnixHandleEsc( void)
{
c = FKB_ALT_F1 + c - KEY_F(1);
}
else if( c2 == erasechar() || c2 == '' || c2 == 0127)
else if( c2 == erasechar() || c2 == 0127)
{
c = FKB_ESCAPE;
}