diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2018-04-28 18:02:23 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2018-04-28 18:02:23 +0200 |
commit | 4790f24757cf9a038d7cd37b370bac1807fb2d8c (patch) | |
tree | 19ae0399df13ab340068f6041a41c77156f6eb96 /libbutl/filesystem.mxx | |
parent | 085493111005770ed33beeba07d317b6eba0c851 (diff) |
Improve rmsymlink() interface
Diffstat (limited to 'libbutl/filesystem.mxx')
-rw-r--r-- | libbutl/filesystem.mxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libbutl/filesystem.mxx b/libbutl/filesystem.mxx index 8d99fdc..fbfc0aa 100644 --- a/libbutl/filesystem.mxx +++ b/libbutl/filesystem.mxx @@ -268,15 +268,15 @@ LIBBUTL_MODEXPORT namespace butl // is true). Throw std::system_error on failures. // LIBBUTL_SYMEXPORT rmfile_status - rmsymlink (const path&, bool dir = false); + try_rmsymlink (const path&, bool dir = false, bool ignore_error = false); // Remove a symbolic link to a directory. Throw std::system_error on // failures. // inline rmfile_status - rmsymlink (const dir_path& link) + try_rmsymlink (const dir_path& link, bool ignore_error = false) { - return rmsymlink (link, true); + return try_rmsymlink (link, true, ignore_error); } // Create a hard link to a file (default) or directory (third argument is |