Revert "Introduce InputFile/OutputFile and FileMutex."
This reverts commit d670be7a08cb85329ff3b5e9039cda9ffa4a35a1.
Conflicts:
lib/ExecutionEngine/InputFile.cpp
lib/ExecutionEngine/OutputFile.cpp
Change-Id: I99d5ed4cbda7296a399d683dfa264ce68bc4ddf3
diff --git a/lib/ExecutionEngine/MCCacheWriter.h b/lib/ExecutionEngine/MCCacheWriter.h
index 1f462b3..7fa5cf5 100644
--- a/lib/ExecutionEngine/MCCacheWriter.h
+++ b/lib/ExecutionEngine/MCCacheWriter.h
@@ -19,20 +19,21 @@
#include <bcc/bcc_mccache.h>
+#include "FileHandle.h"
+
#include <map>
#include <string>
#include <utility>
#include <vector>
namespace bcc {
- class OutputFile;
class RSScript;
class MCCacheWriter {
private:
RSScript *mpOwner;
- OutputFile *mObjFile, *mInfoFile;
+ FileHandle *mObjFile, *mInfoFile;
std::vector<std::pair<char const *, size_t> > mStringPool;
@@ -62,7 +63,7 @@
~MCCacheWriter();
- bool writeCacheFile(OutputFile &objFile, OutputFile &infoFile,
+ bool writeCacheFile(FileHandle *objFile, FileHandle *infoFile,
RSScript *S, uint32_t libRS_threadable);
void addDependency(MCO_ResourceType resType,