diff options
Diffstat (limited to 'libbuild2/filesystem.hxx')
-rw-r--r-- | libbuild2/filesystem.hxx | 5 |
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 |