LOCK-files (.LCK)

(Appendix 31).

Added lock files when importing and exporting mail (same filename, extension added or replaced = "lck")

This means that while FBB is using MAIL.IN a file named MAIL.LCK exists.
In the same way, if a file named MAIL.LCK exists, FBB will delay MAIL.IN
This is to avoid conflicts between applications.


MAIL.LCK is not imported, it is only a (empty) temporary file which is used
as a flag.

When FBB imports MAIL.IN it does :

if MAIL.LCK exists
then begin
do not import MAIL.IN
if MAIL.LCK is older than one hour
then begin
delete (if possible) MAIL.LCK
end
end
else begin
create MAIL.LCK
import MAIL.IN
delete MAIL.LCK
end

this is checked every minute until MAIL.LCK no longer exist.

When FBB exports LA6CU.OUT, it does :

if LA6CU.LCK exists
then begin
do not export LA6CU.OUT
if LA6CU.LCK is older than one hour
then begin
delete (if possible) LA6CU.LCK
end
end
else begin
create LA6CU.LCK
export LA6CU.OUT
delete LA6CU.LCK
end

Another application should do the same to avoid conflicts.

Lock-files are deleted (if possible) after 1 hour.

  

This page was last updated 17-Apr-99