Re: [Boost-bugs] [Boost C++ Libraries] #7307: boost::filesystem::remove_all(dirname, ec) throws on write protected directories

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7307: boost::filesystem::remove_all(dirname, ec) throws on write protected directories
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-11-23 17:05:13


#7307: boost::filesystem::remove_all(dirname,ec) throws on write protected
directories
-------------------------------+------------------------
  Reporter: bach@… | Owner: bemandawes
      Type: Bugs | Status: closed
 Milestone: To Be Determined | Component: filesystem
   Version: Boost 1.50.0 | Severity: Problem
Resolution: fixed | Keywords:
-------------------------------+------------------------
Changes (by bemandawes):

 * status: new => closed
 * resolution: => fixed

Comment:

 Hopefully fixed. Here is the commit message: Fix #7307,
 remove_all(dirname,ec) throws on write protected directories. This is a
 tough one to test. There are three internal function calls where errors
 might arise, and it would take too much time to write tests for each of
 those cases. Someday we will have Titus Winter's mock installable file
 system, but for now are relying on code inspection rather than testing.

 Thanks for the bug report!

 --Beman

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7307#comment:5>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:20 UTC