0
0
mirror of https://github.com/vim/vim.git synced 2025-10-04 05:25:06 -04:00

patch 8.1.1095: MS-Windows: executable() fails on very long filename

Problem:    MS-Windows: executable() fails on very long filename.
Solution:   (Ken Takata, closes #4015)
This commit is contained in:
Bram Moolenaar
2019-03-30 21:51:28 +01:00
parent 5209334c55
commit 8662189736
3 changed files with 21 additions and 5 deletions

View File

@@ -944,6 +944,17 @@ func Test_Executable()
endif
endfunc
func Test_executable_longname()
if !has('win32')
return
endif
let fname = 'X' . repeat('あ', 200) . '.bat'
call writefile([], fname)
call assert_equal(1, executable(fname))
call delete(fname)
endfunc
func Test_hostname()
let hostname_vim = hostname()
if has('unix')