> To provide exclusive access to the temporary file, sail uses a technique stolen from an old game called pubcaves by Jeff Cohen. Processes do a busy wait in the loop
for (n = 0; link(sync_file, sync_lock) == -1 && n < 30; n++)
> until they are able to create a link to a file named /tmp/#saillock.??.