From 4790f24757cf9a038d7cd37b370bac1807fb2d8c Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sat, 28 Apr 2018 18:02:23 +0200 Subject: Improve rmsymlink() interface --- libbutl/filesystem.mxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libbutl/filesystem.mxx') 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 -- cgit v1.1