forked from aniani/vim
patch 9.0.1769: executable() ignoring symlinks on Windows
Problem: executable() ignoring symlinks on Windows Solution: resolve reparse points closes: #12562 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: AmberArr <me@frost.moe>
This commit is contained in:
committed by
Christian Brabandt
parent
9f29621415
commit
f5d0f54790
@@ -1775,7 +1775,11 @@ is_reparse_point_included(LPCWSTR fname)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static char_u *
|
||||
/*
|
||||
* Return the resolved file path, NULL if "fname" is an AppExecLink reparse
|
||||
* point, already fully resolved, or it doesn't exists.
|
||||
*/
|
||||
char_u *
|
||||
resolve_reparse_point(char_u *fname)
|
||||
{
|
||||
HANDLE h = INVALID_HANDLE_VALUE;
|
||||
|
Reference in New Issue
Block a user