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

Reply via email to