Call func(path) in an idempotent way. On exception ``ex``, if the type is OSError and ``ex.errno == errno``, return ``default``, otherwise, re-raise
(func, path, errno, default=None)
source not stored for this graph (policy: none)
no outgoing calls
no test coverage detected