[llvm-commits] CVS: llvm/lib/System/Win32/Path.inc
Jeff Cohen
jeffc at jolt-lang.org
Sat May 6 19:52:03 PDT 2006
Changes in directory llvm/lib/System/Win32:
Path.inc updated: 1.41 -> 1.42
---
Log message:
Unlike Unix, Windows won't let a file be implicitly replaced via renaming without explicit permission.
---
Diffs of the changes: (+1 -1)
Path.inc | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/System/Win32/Path.inc
diff -u llvm/lib/System/Win32/Path.inc:1.41 llvm/lib/System/Win32/Path.inc:1.42
--- llvm/lib/System/Win32/Path.inc:1.41 Sat Apr 29 13:41:44 2006
+++ llvm/lib/System/Win32/Path.inc Sat May 6 21:51:51 2006
@@ -682,7 +682,7 @@
bool
Path::renamePathOnDisk(const Path& newName) {
- if (!MoveFile(path.c_str(), newName.c_str()))
+ if (!MoveFileEx(path.c_str(), newName.c_str(), MOVEFILE_REPLACE_EXISTING))
ThrowError("Can't move '" + path +
"' to '" + newName.path + "': ");
return true;
More information about the llvm-commits
mailing list