diff options
author | Kevin B Kenny <kennykb@acm.org> | 2008-04-05 23:22:41 (GMT) |
---|---|---|
committer | Kevin B Kenny <kennykb@acm.org> | 2008-04-05 23:22:41 (GMT) |
commit | b38bba3aea186cf7f05e45334a96afe25078da16 (patch) | |
tree | f66dded591a6fd8bc705e57c3d6079f5806ed55d /ChangeLog | |
parent | af0c3541192d9fdf06f543f52649706e29a77ae8 (diff) | |
download | tcl-b38bba3aea186cf7f05e45334a96afe25078da16.zip tcl-b38bba3aea186cf7f05e45334a96afe25078da16.tar.gz tcl-b38bba3aea186cf7f05e45334a96afe25078da16.tar.bz2 |
* win/tclWinFile.c: (WinSymLinkDirectory): Fixed a problem that
Tcl was creating an NTFS junction point (IO_REPARSE_TAG_MOUNT_POINT)
but filling in the union member for a Vista symbolic link.
We had gotten away with this error because the union member
(SymbolicLinkReparseBuffer) was misdefined in this file
and in the 'winnt.h' in early versions of MinGW. MinGW 3.4.2
has the correct definition of SymbolicLinkReparseBuffer, exposing
the mismatch, and making tests cmdAH-19.4.1, fCmd-28.*, and
filename-11.* fail.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,3 +1,15 @@ +2008-04-05 Kevin B. Kenny <kennykb@acm.org> + + * win/tclWinFile.c: (WinSymLinkDirectory): Fixed a problem that + Tcl was creating an NTFS junction point (IO_REPARSE_TAG_MOUNT_POINT) + but filling in the union member for a Vista symbolic link. + We had gotten away with this error because the union member + (SymbolicLinkReparseBuffer) was misdefined in this file + and in the 'winnt.h' in early versions of MinGW. MinGW 3.4.2 + has the correct definition of SymbolicLinkReparseBuffer, exposing + the mismatch, and making tests cmdAH-19.4.1, fCmd-28.*, and + filename-11.* fail. + 2008-04-04 Andreas Kupries <andreask@activestate.com> * tests/io.test (io-53.9): Added testcase for [Bug 780533], based |