1
0
Fork 0

update documentation of the lua tmpfile() function

This commit is contained in:
sgerwk 2021-04-17 10:37:35 +02:00
parent fa6bfc0241
commit 0343c1f2a6
1 changed files with 5 additions and 7 deletions

View File

@ -234,13 +234,11 @@ tmpname ()::
`os.tmpname`, this one generates ELinks-related names
(currently with "elinks" at the beginning of the name).
+
WARNING: The `tmpname` function does not create the file and does not
guarantee exclusive access to it: the caller must handle the
possibility that another process creates the file and begins
using it while this function is returning. Failing to do this
may expose you to symlink attacks by other users. To avoid
the risk, use `io.tmpfile` instead; unfortunately, it does not
tell you the name of the file.
WARNING: The `tmpname` function creates the file but does not
guarantee exclusive access to it: another process may delete the
file and recreate it. This exposes you to symlink attacks by other
users. To avoid the risk, use `io.tmpfile` instead; unfortunately,
it does not tell you the name of the file.
bind_key (keymap, keystroke, function)::
Currently, `keymap` must be the string `"main"`. Keystroke is a