Expand/Shrink

unlock_file

Definition: unlock_file(integer fn, sequence range)
Description: Unlock an open file fn, or a portion of file fn. You must have previously locked the file using lock_file().
On Windows you can unlock a range of bytes within a file by specifying the range parameter as {first_byte, last_byte}.
The same range of bytes must have been locked by a previous call to lock_file().
On Linux you can currently only lock or unlock an entire file.
The range parameter should be {} when you want to unlock an entire file.
On Linux, range must always be {}.
pwa/p2js: Not supported.
Comments: You should unlock a file as soon as possible so other processes can use it.

Any files that you have locked will be automatically unlocked when your program terminates.

See lock_file() for further comments and an example.
Implementation: via :%opUnLock / flock() in builtins\VM\pfileioN.e (an autoinclude) - be warned however it is low-level complicated stuff that you do not need to know.
See Also: lock_file