ファイルロックはファイルが変更されることを防ぎます。他には?? ...
Function: file-locked-p
この関数は、 pathname がロックされてない場合、nil を返します。 (訳注:その Emacs のユーザーが)自分でロックしている場合、t を返し、誰か別の人にロック されている場合、そのユーザーの名前を返します。
(file-locked-p) => nil
Function: lock-buffer &optional filename
この関数は、そのカレントバッファが変更された場合、 filename をロックしま す。 filename はデフォルトでカレントバッファで visit しているファイルにな り、カレントバッファがファイルを visit していない場合、何も行ないません。
Function: unlock-buffer
この関数は、 (通常それがロックされるべきものである場合) カレントバッファで visit しているファイルをアンロック(訳注:ロックを解除)します。