From 7dc378feba507f8f3e03402496aeb99723651a8e Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Thu, 31 Aug 2006 22:37:03 +0000 Subject: Revert to trunk --- lib/raidfile/RaidFileRead.cpp | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) (limited to 'lib/raidfile') diff --git a/lib/raidfile/RaidFileRead.cpp b/lib/raidfile/RaidFileRead.cpp index bc728113..d60936fc 100644 --- a/lib/raidfile/RaidFileRead.cpp +++ b/lib/raidfile/RaidFileRead.cpp @@ -14,20 +14,10 @@ #include #include #include - -#ifdef HAVE_SYS_UIO_H #include -#endif - -#ifdef HAVE_SYSLOG_H #include -#endif - #include - -#ifdef HAVE_DIRENT_H #include -#endif #include #include @@ -593,8 +583,7 @@ void RaidFileRead_Raid::AttemptToRecoverFromIOError(bool Stripe1) // Open the parity file std::string parityFilename(RaidFileUtil::MakeRaidComponentName(rdiscSet, mFilename, (2 + startDisc) % READ_NUMBER_DISCS_REQUIRED)); - mParityHandle = ::open(parityFilename.c_str(), - O_RDONLY | O_BINARY, 0555); + mParityHandle = ::open(parityFilename.c_str(), O_RDONLY, 0555); if(mParityHandle == -1) { THROW_EXCEPTION(RaidFileException, OSError) @@ -1028,8 +1017,7 @@ std::auto_ptr RaidFileRead::Open(int SetNumber, const std::string std::string writeFilename(RaidFileUtil::MakeWriteFileName(rdiscSet, Filename)); // Attempt to open - int osFileHandle = ::open(writeFilename.c_str(), - O_RDONLY | O_BINARY, 0); + int osFileHandle = ::open(writeFilename.c_str(), O_RDONLY, 0); if(osFileHandle == -1) { THROW_EXCEPTION(RaidFileException, ErrorOpeningFileForRead) @@ -1067,15 +1055,13 @@ std::auto_ptr RaidFileRead::Open(int SetNumber, const std::string try { // Open stripe1 - stripe1 = ::open(stripe1Filename.c_str(), - O_RDONLY | O_BINARY, 0555); + stripe1 = ::open(stripe1Filename.c_str(), O_RDONLY, 0555); if(stripe1 == -1) { stripe1errno = errno; } // Open stripe2 - stripe2 = ::open(stripe2Filename.c_str(), - O_RDONLY | O_BINARY, 0555); + stripe2 = ::open(stripe2Filename.c_str(), O_RDONLY, 0555); if(stripe2 == -1) { stripe2errno = errno; @@ -1183,8 +1169,7 @@ std::auto_ptr RaidFileRead::Open(int SetNumber, const std::string // Open stripe1? if(existingFiles & RaidFileUtil::Stripe1Exists) { - stripe1 = ::open(stripe1Filename.c_str(), - O_RDONLY | O_BINARY, 0555); + stripe1 = ::open(stripe1Filename.c_str(), O_RDONLY, 0555); if(stripe1 == -1) { THROW_EXCEPTION(RaidFileException, OSError) @@ -1193,16 +1178,14 @@ std::auto_ptr RaidFileRead::Open(int SetNumber, const std::string // Open stripe2? if(existingFiles & RaidFileUtil::Stripe2Exists) { - stripe2 = ::open(stripe2Filename.c_str(), - O_RDONLY | O_BINARY, 0555); + stripe2 = ::open(stripe2Filename.c_str(), O_RDONLY, 0555); if(stripe2 == -1) { THROW_EXCEPTION(RaidFileException, OSError) } } // Open parity - parity = ::open(parityFilename.c_str(), - O_RDONLY | O_BINARY, 0555); + parity = ::open(parityFilename.c_str(), O_RDONLY, 0555); if(parity == -1) { THROW_EXCEPTION(RaidFileException, OSError) -- cgit v1.2.3