Annotation of 43BSDTahoe/ucb/ex/FLOCK_README, revision 1.1.1.1

1.1       root        1: Also added to vi is support for advisory file locking. Vi now assigns
                      2: a sharable lock when reading files, and an exclusive lock when editting
                      3: or writing on files.
                      4: 
                      5: This means that if the file is open by another editor, vi will warn
                      6: the user of the conflict. Multiple readers of the same file are
                      7: of course never warned, but any attempt to modify the file from
                      8: vi will produce an error message. The error message can be
                      9: bypassed of course with "w!" et al.
                     10: 
                     11: Note that seperate locks are kept on alternate and original files
                     12: used within vi, so all files referenced by vi are safe.
                     13: 
                     14: The main motivation of this is to allow "safe" use of possibly
                     15: backgrounded vi's, but it is in general quite useful on a busy system.
                     16: 
                     17: This also obviates things like vipw.
                     18: 
                     19: The changes work on 4.2 as well, but watch out for flock system bugs.
                     20: 
                     21:        Bill Jolitz
                     22:        Symmetric
                     23:        [email protected]

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.