JuliaLang/julia

`EACCES` when checking `islink` for symbolic link on Windows

Open

#58,870 opened on Jul 1, 2025

View on GitHub
 (3 comments) (0 reactions) (0 assignees)Julia (48,709 stars) (5,773 forks)batch import
good first issue

Description

On Windows, when attempting to access CLAUDE.md on master:

julia> islink("CLAUDE.md")
ERROR: IOError: stat("CLAUDE.md"): permission denied (EACCES)

It looks like Windows 10+ supports a form of symbolic links, which Git will use now - unfortunately islink and isfile are unhappy about them.

This causes make check-whitespace to fail on Windows for me.

Contributor guide

`EACCES` when checking `islink` for symbolic link on Windows · JuliaLang/julia#58870 | Good First Issue