fix RenameOver() and FileCommit() functions, to not generate compilation errors

This commit is contained in:
Philip Kaufmann 2012-05-17 18:30:09 +02:00
parent cf2f7c30a3
commit 5f9861953e
2 changed files with 2 additions and 5 deletions

View File

@ -10,10 +10,6 @@
#include "net.h"
#include "script.h"
#ifdef WIN32
#include <io.h> /* for _commit */
#endif
#include <list>
class CWallet;

View File

@ -47,6 +47,7 @@ namespace boost {
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <io.h> /* for _commit */
#include "shlobj.h"
#endif
@ -913,7 +914,7 @@ void CreatePidFile(const boost::filesystem::path &path, pid_t pid)
bool RenameOver(boost::filesystem::path src, boost::filesystem::path dest)
{
#ifdef WIN32
return MoveFileEx(src.string().c_str(), dest.string().c_str(),
return MoveFileExA(src.string().c_str(), dest.string().c_str(),
MOVEFILE_REPLACE_EXISTING);
#else
int rc = std::rename(src.string().c_str(), dest.string().c_str());