aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/filesystem.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'libbuild2/filesystem.hxx')
-rw-r--r--libbuild2/filesystem.hxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/libbuild2/filesystem.hxx b/libbuild2/filesystem.hxx
index aedfed2..5d26524 100644
--- a/libbuild2/filesystem.hxx
+++ b/libbuild2/filesystem.hxx
@@ -78,6 +78,11 @@ namespace build2
LIBBUILD2_SYMEXPORT fs_status<mkdir_status>
mkdir_p (const dir_path&, uint16_t verbosity = 1);
+ // Rename a file (or file symlink) overwriting the destination if exists.
+ //
+ void
+ mvfile (const path& from, const path& to, uint16_t verbosity = 1);
+
// Remove the file (unless dry-run) and print the standard diagnostics
// starting from the specified verbosity level. The second argument is only
// used in diagnostics, to print the target name. Passing the path for