Merge branch 'broken-symlinks' into 'develop'
authorMatthew Mondor <mmondor@pulsar-zone.net>
Fri, 18 Sep 2015 19:31:55 +0000 (19:31 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Fri, 18 Sep 2015 19:31:55 +0000 (19:31 +0000)
directories: don't break on broken symlinks

ECL when asked for a truename of a broken symbolic link signalled an
`file-error'. This isn't non-conformity, because spec doesn't specify
such situation, but lead to annoying errors with DIRECTORIES when even
irrelevant files were broken symlinks.

New behavior is as follows - broken symlinks are treated as regular
files (of :LINK kind) and no error is signalled. They aren't ignored
due to a few corner cases related to PROBE-FILE, OPEN and such.

Signed-off-by: Daniel KochmaƄski <daniel@turtleware.eu>
See merge request !13


Trivial merge