Re: [Boost-bugs] [Boost C++ Libraries] #9016: filesystem::is_directory() returns false for junction

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #9016: filesystem::is_directory() returns false for junction
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-07-25 19:57:21


#9016: filesystem::is_directory() returns false for junction
---------------------------+------------------------
  Reporter: harris.pc@… | Owner: bemandawes
      Type: Bugs | Status: closed
 Milestone: Boost 1.57.0 | Component: filesystem
   Version: Boost 1.53.0 | Severity: Problem
Resolution: fixed | Keywords:
---------------------------+------------------------
Changes (by bemandawes):

 * status: new => closed
 * resolution: => fixed
 * milestone: To Be Determined => Boost 1.57.0

Comment:

 The real question is whether or not it is safe to treat a Windows
 ReparseTag of either IO_REPARSE_TAG_SYMLINK or IO_REPARSE_TAG_MOUNT_POINT
 as a symlink for purposes of Boost.Filesystem. IO_REPARSE_TAG_MOUNT_POINT
 is the tag assigned by mklink /j to indicate a directory junction.

 That appears to work OK, but (1) I'm worried about unintended
 consequences, and (2) it is too late for this change to go into Boost
 1.56.0. So it is now in develop, and a 1.56.1 release of Boost.Filesystem
 will to into master as soon Boost 1.56.0 ships. That will give early
 adopters a chance to kick the tires and report any problems encountered
 before 1.57.0 ships.

 Thanks,

 --Beman

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/9016#comment:2>
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:16 UTC