This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eryksun
Recipients Kim.Gräsman, brian.curtin, eryksun, python-dev, terry.reedy, tim.golden, tim.peters, zach.ware
Date 2014-05-05.20:20:25
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1399321226.11.0.914393934323.issue18314@psf.upfronthosting.co.za>
In-reply-to
Content
For a junction reparse point, Sysinternals junction.exe shows the "Print Name" and "Substitute Name" are the same and it's not an NT \?? path (i.e. \DosDevices, i.e. \Global??). OTOH, the substitute name does use an NT DosDevices path when I use cmd's mklink or os.symlink to create a directory symbolic link to an absolute path. 

I modified the patch in a test program to see whether it's really necessary to include the DosDevices path in the substitute name. FYI, it seems to work fine without it, but it also doesn't seem to hurt to include it.

Sysinternals Junction
http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
History
Date User Action Args
2014-05-05 20:20:26eryksunsetrecipients: + eryksun, tim.peters, terry.reedy, tim.golden, brian.curtin, python-dev, zach.ware, Kim.Gräsman
2014-05-05 20:20:26eryksunsetmessageid: <1399321226.11.0.914393934323.issue18314@psf.upfronthosting.co.za>
2014-05-05 20:20:26eryksunlinkissue18314 messages
2014-05-05 20:20:25eryksuncreate