diff options
Diffstat (limited to 'Source/cmELF.cxx')
-rw-r--r-- | Source/cmELF.cxx | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/cmELF.cxx b/Source/cmELF.cxx index 30de9a8a68..353f2e95ad 100644 --- a/Source/cmELF.cxx +++ b/Source/cmELF.cxx @@ -13,6 +13,7 @@ #include "cmELF.h" #include <cmsys/auto_ptr.hxx> +#include <cmsys/FStream.hxx> // Need the native byte order of the running CPU. #define cmsys_CPU_UNKNOWN_OKAY // We can decide at runtime if not known. @@ -71,7 +72,7 @@ public: // Construct and take ownership of the file stream object. cmELFInternal(cmELF* external, - cmsys::auto_ptr<std::ifstream>& fin, + cmsys::auto_ptr<cmsys::ifstream>& fin, ByteOrderType order): External(external), Stream(*fin.release()), @@ -204,7 +205,7 @@ public: // Construct with a stream and byte swap indicator. cmELFInternalImpl(cmELF* external, - cmsys::auto_ptr<std::ifstream>& fin, + cmsys::auto_ptr<cmsys::ifstream>& fin, ByteOrderType order); // Return the number of sections as specified by the ELF header. @@ -462,7 +463,7 @@ private: template <class Types> cmELFInternalImpl<Types> ::cmELFInternalImpl(cmELF* external, - cmsys::auto_ptr<std::ifstream>& fin, + cmsys::auto_ptr<cmsys::ifstream>& fin, ByteOrderType order): cmELFInternal(external, fin, order) { @@ -707,7 +708,7 @@ cmELFInternalImpl<Types>::GetDynamicSectionString(int tag) cmELF::cmELF(const char* fname): Internal(0) { // Try to open the file. - cmsys::auto_ptr<std::ifstream> fin(new std::ifstream(fname)); + cmsys::auto_ptr<cmsys::ifstream> fin(new cmsys::ifstream(fname)); // Quit now if the file could not be opened. if(!fin.get() || !*fin) |