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