diff --git a/ftk/src/ftkunix.cpp b/ftk/src/ftkunix.cpp index f1c2615..8591a30 100644 --- a/ftk/src/ftkunix.cpp +++ b/ftk/src/ftkunix.cpp @@ -712,12 +712,10 @@ RCODE F_FileHdl::lowLevelWrite( m_pucAlignedBuff, uiCurrBytesToExtend, ui64CurrFileSize)) == -1) { - #ifndef FLM_LIBC_NLM - if( errno == EINTER) + if( errno == EINTR) { continue; } - #endif rc = f_mapPlatformError( errno, NE_FLM_WRITING_FILE); goto Exit; @@ -784,12 +782,10 @@ RCODE F_FileHdl::lowLevelWrite( if( (iBytesWritten = pwrite( m_fd, pvBuffer, uiBytesToWrite, ui64WriteOffset)) == -1) { - #ifndef FLM_LIBC_NLM - if( errno == EINTER) + if( errno == EINTR) { continue; } - #endif rc = f_mapPlatformError( errno, NE_FLM_WRITING_FILE); } @@ -851,12 +847,10 @@ RCODE F_FileHdl::lowLevelWrite( if( (iBytesWritten = pwrite( m_fd, pvBuffer, uiBytesToWrite, ui64WriteOffset)) == -1) { - #ifndef FLM_LIBC_NLM - if( errno == EINTER) + if( errno == EINTR) { continue; } - #endif rc = f_mapPlatformError( errno, NE_FLM_WRITING_FILE); }