summaryrefslogtreecommitdiffstats
path: root/win/tclWinInit.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-12-11 14:47:33 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-12-11 14:47:33 (GMT)
commitb15870ed70b213770dbd8410fdfe71d2d93671eb (patch)
treef4143a5b3ef8c5e4ae3ced91f4268cc6e743a9da /win/tclWinInit.c
parent6421b7b8b281a38b1fda0a422ef4990e8d5323e4 (diff)
parent0045179f39d4849f5272d2993a6eb0f2ce7ec4cf (diff)
downloadtcl-b15870ed70b213770dbd8410fdfe71d2d93671eb.zip
tcl-b15870ed70b213770dbd8410fdfe71d2d93671eb.tar.gz
tcl-b15870ed70b213770dbd8410fdfe71d2d93671eb.tar.bz2
Merge 8.6. Get CreateSymbolicLinkW symbol from kernel32.dll, since Windows XP doesn't have it
Diffstat (limited to 'win/tclWinInit.c')
-rw-r--r--win/tclWinInit.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/win/tclWinInit.c b/win/tclWinInit.c
index 6b8f18a..d2f9b2f 100644
--- a/win/tclWinInit.c
+++ b/win/tclWinInit.c
@@ -164,6 +164,9 @@ TclpInitPlatform(void)
tclWinProcs.cancelSynchronousIo =
(BOOL (WINAPI *)(HANDLE))(void *)GetProcAddress(handle,
"CancelSynchronousIo");
+ tclWinProcs.createSymbolicLink =
+ (BOOLEAN (WINAPI *)(LPCWSTR, LPCWSTR, DWORD))(void *)GetProcAddress(handle,
+ "CreateSymbolicLinkW");
}
/*