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 <>
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
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: <>
2014-05-05 20:20:26eryksunlinkissue18314 messages
2014-05-05 20:20:25eryksuncreate