Subject: [Boost-bugs] [Boost C++ Libraries] #5448: Windows "\\\\?\\", "\\\\?\\UNC\\", and "\\\\.\\" path meta characters
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-04-09 14:34:05
#5448: Windows "\\\\?\\", "\\\\?\\UNC\\", and "\\\\.\\" path meta characters
------------------------------+---------------------------------------------
Reporter: bemandawes | Owner: bemandawes
Type: Bugs | Status: new
Milestone: To Be Determined | Component: filesystem
Version: Boost 1.47.0 | Severity: Problem
Keywords: |
------------------------------+---------------------------------------------
Windows treats "\\\\?\\", "\\\\?\\UNC\\", and "\\\\.\\" at the start of a
path as meta characters signaling special handling of the remainder of the
path. So, for example, "\\\\?\\" should be treated as an empty path!
See "Naming Files, Paths, and Namespaces", http://msdn.microsoft.com/en-
us/library/aa365247%28v=vs.85%29.aspx
Ticket 5405 supplied a patch that allows class path to handle a portion of
what this implies, but does not deal with the general problem.
A few test cases have been added to path_test.cpp, but they are currently
commented out.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/5448> 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:06 UTC