Elie Roux wrote:
Taco Hoekwater a écrit :
Why not just do io.open(,"w") ? if it fails, you couldn't write. And
such a test will do the 'right thing' if the disk is full or mounted
read-only.
That what I do, but this is a bit dirty as a solution...
lfs has lfs.symlinkattributes() for this, but I have never
used it so I am not sure how useful that is.
It gives some informations about the link, but it does not tell where it
points.
You could use a trick I've used in the past:
local oldpwd = lfs.currentdir()
lfs.chdir (link)
local newpwd = lfs.currentdir()
lfs.chdir (oldpwd)
and then compare oldpwd and newpwd, but that is not a proper replacement
for readlink(), I agree on that. If you create a tracker item on
tracker.luatex.org, I will (problaby) not forget to add lfs.readlink().
Best wishes,
Taco