summaryrefslogtreecommitdiffstats
path: root/win/tclWinFile.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-12-16 15:32:20 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-12-16 15:32:20 (GMT)
commitee2c8b324fa577fbacf55ec66e2f51d8eec04ef0 (patch)
treef96e1b8929174ca857914cdf986f0a9123c911c4 /win/tclWinFile.c
parent7795886d4958ae36fecb7eeaf2514ce1dcf960dd (diff)
downloadtcl-ee2c8b324fa577fbacf55ec66e2f51d8eec04ef0.zip
tcl-ee2c8b324fa577fbacf55ec66e2f51d8eec04ef0.tar.gz
tcl-ee2c8b324fa577fbacf55ec66e2f51d8eec04ef0.tar.bz2
TIP #592 implementation: Stop support for Windows XP, Server 2003, Vista, Server 2008
Diffstat (limited to 'win/tclWinFile.c')
-rw-r--r--win/tclWinFile.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/win/tclWinFile.c b/win/tclWinFile.c
index 38edd87..728f675 100644
--- a/win/tclWinFile.c
+++ b/win/tclWinFile.c
@@ -264,12 +264,7 @@ WinLink(
TclWinConvertError(GetLastError());
} else if (linkAction & TCL_CREATE_SYMBOLIC_LINK) {
- if (!tclWinProcs.createSymbolicLink) {
- /*
- * Can't symlink files.
- */
- Tcl_SetErrno(ENOTDIR);
- } else if (tclWinProcs.createSymbolicLink(linkSourcePath, linkTargetPath,
+ if (CreateSymbolicLinkW(linkSourcePath, linkTargetPath,
0x2 /* SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE */)) {
/*
* Success!