From 2a7f15e50bf5e6ce0bf75fffb93ec5a4c6e025b6 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 2 Jun 2004 00:51:20 +0000 Subject: [PATCH] Add a new CopyFile function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13944 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/Support/FileUtilities.h | 6 +++++- include/llvm/Support/FileUtilities.h | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/include/Support/FileUtilities.h b/include/Support/FileUtilities.h index d5db63f6d7c..78983b8352c 100644 --- a/include/Support/FileUtilities.h +++ b/include/Support/FileUtilities.h @@ -53,6 +53,10 @@ bool FileOpenable(const std::string &Filename); bool DiffFiles(const std::string &FileA, const std::string &FileB, std::string *Error = 0); +/// CopyFile - Copy the specified source file to the specified destination, +/// overwriting destination if it exists. This returns true on failure. +/// +bool CopyFile(const std::string &Dest, const std::string &Src); /// MoveFileOverIfUpdated - If the file specified by New is different than Old, /// or if Old does not exist, move the New file over the Old file. Otherwise, @@ -60,7 +64,7 @@ bool DiffFiles(const std::string &FileA, const std::string &FileB, /// void MoveFileOverIfUpdated(const std::string &New, const std::string &Old); -/// removeFile - Delete the specified file +/// removeFile - Delete the specified file. /// void removeFile(const std::string &Filename); diff --git a/include/llvm/Support/FileUtilities.h b/include/llvm/Support/FileUtilities.h index d5db63f6d7c..78983b8352c 100644 --- a/include/llvm/Support/FileUtilities.h +++ b/include/llvm/Support/FileUtilities.h @@ -53,6 +53,10 @@ bool FileOpenable(const std::string &Filename); bool DiffFiles(const std::string &FileA, const std::string &FileB, std::string *Error = 0); +/// CopyFile - Copy the specified source file to the specified destination, +/// overwriting destination if it exists. This returns true on failure. +/// +bool CopyFile(const std::string &Dest, const std::string &Src); /// MoveFileOverIfUpdated - If the file specified by New is different than Old, /// or if Old does not exist, move the New file over the Old file. Otherwise, @@ -60,7 +64,7 @@ bool DiffFiles(const std::string &FileA, const std::string &FileB, /// void MoveFileOverIfUpdated(const std::string &New, const std::string &Old); -/// removeFile - Delete the specified file +/// removeFile - Delete the specified file. /// void removeFile(const std::string &Filename); -- 2.34.1