Re: [Boost-bugs] [Boost C++ Libraries] #1972: boost::filesystem::remove() throws on self referenced symlinks

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #1972: boost::filesystem::remove() throws on self referenced symlinks
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-08-26 08:49:17


#1972: boost::filesystem::remove() throws on self referenced symlinks
------------------------------+---------------------------------------------
  Reporter: dizzy_at_[hidden] | Owner: bemandawes
      Type: Bugs | Status: closed
 Milestone: Boost 1.36.0 | Component: filesystem
   Version: Boost 1.35.0 | Severity: Problem
Resolution: fixed | Keywords:
------------------------------+---------------------------------------------

Comment(by dizzy_at_[hidden]):

 Err, remove_all() had no no changes in 1.36 so I was wrong above about the
 remove_all() default argument.

 Only remove() had some changes in 1.36 that seem to be reversed by
 application of my patch. All that's needed to fix this actually is to get
 remove() back to the version from 1.36. This also fixes what my patch
 intended to do because 1.36 remove() does not calle exists() or status()
 on the parameter thus no reason to throw on self referenced symlinks.

-- 
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1972#comment:3>
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:49:58 UTC