diff options
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/Glacier2CryptPermissionsVerifier/CryptPermissionsVerifierI.cpp | 2 | ||||
-rw-r--r-- | cpp/src/Ice/LoggerI.cpp | 4 | ||||
-rw-r--r-- | cpp/src/Ice/PropertiesI.cpp | 2 | ||||
-rw-r--r-- | cpp/src/IceGrid/FileCache.cpp | 4 | ||||
-rw-r--r-- | cpp/src/IceGrid/FileUserAccountMapperI.cpp | 2 | ||||
-rw-r--r-- | cpp/src/IceGrid/ServerI.cpp | 8 | ||||
-rwxr-xr-x | cpp/src/IceSSL/Util.cpp | 4 | ||||
-rw-r--r-- | cpp/src/IceStorm/IceStormDB.cpp | 4 | ||||
-rw-r--r-- | cpp/src/IceUtil/FileUtil.cpp | 4 | ||||
-rw-r--r-- | cpp/src/IceXML/Parser.cpp | 2 | ||||
-rw-r--r-- | cpp/src/icegriddb/IceGridDB.cpp | 4 |
11 files changed, 20 insertions, 20 deletions
diff --git a/cpp/src/Glacier2CryptPermissionsVerifier/CryptPermissionsVerifierI.cpp b/cpp/src/Glacier2CryptPermissionsVerifier/CryptPermissionsVerifierI.cpp index df705e99022..e52fc4e029a 100644 --- a/cpp/src/Glacier2CryptPermissionsVerifier/CryptPermissionsVerifierI.cpp +++ b/cpp/src/Glacier2CryptPermissionsVerifier/CryptPermissionsVerifierI.cpp @@ -98,7 +98,7 @@ private: map<string, string> retrievePasswordMap(const string& file) { - ifstream passwordFile(IceUtilInternal::streamFilename(file)); + ifstream passwordFile(IceUtilInternal::streamFilename(file).c_str()); if(!passwordFile) { string err = IceUtilInternal::lastErrorToString(); diff --git a/cpp/src/Ice/LoggerI.cpp b/cpp/src/Ice/LoggerI.cpp index 09e58b762d7..2a7a1586f24 100644 --- a/cpp/src/Ice/LoggerI.cpp +++ b/cpp/src/Ice/LoggerI.cpp @@ -70,7 +70,7 @@ Ice::LoggerI::LoggerI(const string& prefix, const string& file, if(!file.empty()) { _file = file; - _out.open(IceUtilInternal::streamFilename(file), fstream::out | fstream::app); + _out.open(IceUtilInternal::streamFilename(file).c_str(), fstream::out | fstream::app); if(!_out.is_open()) { throw InitializationException(__FILE__, __LINE__, "FileLogger: cannot open " + _file); @@ -199,7 +199,7 @@ Ice::LoggerI::write(const string& message, bool indent) int err = IceUtilInternal::rename(_file, archive); - _out.open(IceUtilInternal::streamFilename(_file), fstream::out | fstream::app); + _out.open(IceUtilInternal::streamFilename(_file).c_str(), fstream::out | fstream::app); if(err) { diff --git a/cpp/src/Ice/PropertiesI.cpp b/cpp/src/Ice/PropertiesI.cpp index 6570d16e9da..51a5ae151e7 100644 --- a/cpp/src/Ice/PropertiesI.cpp +++ b/cpp/src/Ice/PropertiesI.cpp @@ -399,7 +399,7 @@ Ice::PropertiesI::load(const std::string& file) else #endif { - ifstream in(IceUtilInternal::streamFilename(file)); + ifstream in(IceUtilInternal::streamFilename(file).c_str()); if(!in) { FileException ex(__FILE__, __LINE__); diff --git a/cpp/src/IceGrid/FileCache.cpp b/cpp/src/IceGrid/FileCache.cpp index 79848729aa0..ca98ef55c0a 100644 --- a/cpp/src/IceGrid/FileCache.cpp +++ b/cpp/src/IceGrid/FileCache.cpp @@ -29,7 +29,7 @@ FileCache::FileCache(const Ice::CommunicatorPtr& com) : Ice::Long FileCache::getOffsetFromEnd(const string& file, int originalCount) { - ifstream is(IceUtilInternal::streamFilename(file)); // file is a UTF-8 string + ifstream is(IceUtilInternal::streamFilename(file).c_str()); // file is a UTF-8 string if(is.fail()) { throw FileNotAvailableException("failed to open file `" + file + "'"); @@ -141,7 +141,7 @@ FileCache::read(const string& file, Ice::Long offset, int size, Ice::Long& newOf throw FileNotAvailableException("maximum bytes per read request is too low"); } - ifstream is(IceUtilInternal::streamFilename(file)); // file is a UTF-8 string + ifstream is(IceUtilInternal::streamFilename(file).c_str()); // file is a UTF-8 string if(is.fail()) { throw FileNotAvailableException("failed to open file `" + file + "'"); diff --git a/cpp/src/IceGrid/FileUserAccountMapperI.cpp b/cpp/src/IceGrid/FileUserAccountMapperI.cpp index 545dbaeb6af..a52037562ba 100644 --- a/cpp/src/IceGrid/FileUserAccountMapperI.cpp +++ b/cpp/src/IceGrid/FileUserAccountMapperI.cpp @@ -17,7 +17,7 @@ using namespace IceGrid; FileUserAccountMapperI::FileUserAccountMapperI(const string& filename) { - ifstream file(IceUtilInternal::streamFilename(filename)); // filename is a UTF-8 string + ifstream file(IceUtilInternal::streamFilename(filename).c_str()); // filename is a UTF-8 string if(!file) { throw "cannot open `" + filename + "' for reading: " + strerror(errno); diff --git a/cpp/src/IceGrid/ServerI.cpp b/cpp/src/IceGrid/ServerI.cpp index ef33e07a8be..d8ba54d1095 100644 --- a/cpp/src/IceGrid/ServerI.cpp +++ b/cpp/src/IceGrid/ServerI.cpp @@ -2312,7 +2312,7 @@ ServerI::updateImpl(const InternalServerDescriptorPtr& descriptor) knownFiles.push_back(p->first); const string configFilePath = _serverDir + "/config/" + p->first; - ofstream configfile(IceUtilInternal::streamFilename(configFilePath)); // configFilePath is a UTF-8 string + ofstream configfile(IceUtilInternal::streamFilename(configFilePath).c_str()); // configFilePath is a UTF-8 string if(!configfile.good()) { throw "couldn't create configuration file: " + configFilePath; @@ -2414,7 +2414,7 @@ ServerI::updateImpl(const InternalServerDescriptorPtr& descriptor) { string file = dbEnvHome + "/DB_CONFIG"; - ofstream configfile(IceUtilInternal::streamFilename(file)); // file is a UTF-8 string + ofstream configfile(IceUtilInternal::streamFilename(file).c_str()); // file is a UTF-8 string if(!configfile.good()) { throw "couldn't create configuration file `" + file + "'"; @@ -2486,7 +2486,7 @@ ServerI::checkRevision(const string& replicaName, const string& uuid, int revisi else { string idFilePath = _serverDir + "/revision"; - ifstream is(IceUtilInternal::streamFilename(idFilePath)); // idFilePath is a UTF-8 string + ifstream is(IceUtilInternal::streamFilename(idFilePath).c_str()); // idFilePath is a UTF-8 string if(!is.good()) { return; @@ -2675,7 +2675,7 @@ ServerI::updateRevision(const string& uuid, int revision) } string idFilePath = _serverDir + "/revision"; - ofstream os(IceUtilInternal::streamFilename(idFilePath)); // idFilePath is a UTF-8 string + ofstream os(IceUtilInternal::streamFilename(idFilePath).c_str()); // idFilePath is a UTF-8 string if(os.good()) { os << "#" << endl; diff --git a/cpp/src/IceSSL/Util.cpp b/cpp/src/IceSSL/Util.cpp index 2bd931be770..6cb87ec31ec 100755 --- a/cpp/src/IceSSL/Util.cpp +++ b/cpp/src/IceSSL/Util.cpp @@ -612,7 +612,7 @@ namespace CFDataRef readCertFile(const string& file) { - ifstream is(IceUtilInternal::streamFilename(file), ios::in | ios::binary); + ifstream is(IceUtilInternal::streamFilename(file).c_str(), ios::in | ios::binary); if(!is.good()) { throw CertificateReadException(__FILE__, __LINE__, "error opening file " + file); @@ -1655,7 +1655,7 @@ IceSSL::findCertificates(const string& location, const string& name, const strin void IceSSL::readFile(const string& file, vector<char>& buffer) { - ifstream is(IceUtilInternal::streamFilename(file), ios::in | ios::binary); + ifstream is(IceUtilInternal::streamFilename(file).c_str(), ios::in | ios::binary); if(!is.good()) { throw CertificateReadException(__FILE__, __LINE__, "error opening file " + file); diff --git a/cpp/src/IceStorm/IceStormDB.cpp b/cpp/src/IceStorm/IceStormDB.cpp index dc8357893ce..b3a927c719e 100644 --- a/cpp/src/IceStorm/IceStormDB.cpp +++ b/cpp/src/IceStorm/IceStormDB.cpp @@ -159,7 +159,7 @@ Client::run(int argc, char* argv[]) return EXIT_FAILURE; } - ifstream fs(IceUtilInternal::streamFilename(dbFile), ios::binary); + ifstream fs(IceUtilInternal::streamFilename(dbFile).c_str(), ios::binary); if(fs.fail()) { cerr << argv[0] << ": could not open input file: " << strerror(errno) << endl; @@ -302,7 +302,7 @@ Client::run(int argc, char* argv[]) stream.write(ICE_INT_VERSION); stream.write(data); - ofstream fs(IceUtilInternal::streamFilename(dbFile), ios::binary); + ofstream fs(IceUtilInternal::streamFilename(dbFile).c_str(), ios::binary); if(fs.fail()) { cerr << argv[0] << ": could not open output file: " << strerror(errno) << endl; diff --git a/cpp/src/IceUtil/FileUtil.cpp b/cpp/src/IceUtil/FileUtil.cpp index 13cedac2d2a..0bb94620137 100644 --- a/cpp/src/IceUtil/FileUtil.cpp +++ b/cpp/src/IceUtil/FileUtil.cpp @@ -345,10 +345,10 @@ IceUtilInternal::FileLock::~FileLock() } #ifndef __MINGW32__ -const wchar_t* +wstring IceUtilInternal::streamFilename(const string& filename) { - return IceUtil::stringToWstring(filename, IceUtil::getProcessStringConverter()).c_str(); + return IceUtil::stringToWstring(filename, IceUtil::getProcessStringConverter()); } #endif diff --git a/cpp/src/IceXML/Parser.cpp b/cpp/src/IceXML/Parser.cpp index 4f753ef933e..c10b6061557 100644 --- a/cpp/src/IceXML/Parser.cpp +++ b/cpp/src/IceXML/Parser.cpp @@ -402,7 +402,7 @@ IceXML::Parser::parse(istream& in) void IceXML::Parser::parse(const string& file, Handler& handler) // The given filename must be UTF-8 encoded { - ifstream in(IceUtilInternal::streamFilename(file)); + ifstream in(IceUtilInternal::streamFilename(file).c_str()); if(!in.good()) { ostringstream out; diff --git a/cpp/src/icegriddb/IceGridDB.cpp b/cpp/src/icegriddb/IceGridDB.cpp index 71e9e7b6028..8426d773d63 100644 --- a/cpp/src/icegriddb/IceGridDB.cpp +++ b/cpp/src/icegriddb/IceGridDB.cpp @@ -267,7 +267,7 @@ Client::run(int argc, char* argv[]) return EXIT_FAILURE; } - ifstream fs(IceUtilInternal::streamFilename(dbFile), ios::binary); + ifstream fs(IceUtilInternal::streamFilename(dbFile).c_str(), ios::binary); if(fs.fail()) { cerr << argv[0] << ": could not open input file: " << strerror(errno) << endl; @@ -539,7 +539,7 @@ Client::run(int argc, char* argv[]) stream.write(ICE_INT_VERSION); stream.write(data); - ofstream fs(IceUtilInternal::streamFilename(dbFile), ios::binary); + ofstream fs(IceUtilInternal::streamFilename(dbFile).c_str(), ios::binary); if(fs.fail()) { cerr << argv[0] << ": could not open output file: " << strerror(errno) << endl; |