mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-30 09:00:31 -08:00
(File Locks): Not supported on MS systems.
(Testing Accessibility): Clarify.
This commit is contained in:
parent
011caae16d
commit
16bf330f41
1 changed files with 12 additions and 9 deletions
|
|
@ -646,9 +646,10 @@ with-temp-buffer,, The Current Buffer}.
|
|||
@section File Locks
|
||||
@cindex file locks
|
||||
|
||||
When two users edit the same file at the same time, they are likely to
|
||||
interfere with each other. Emacs tries to prevent this situation from
|
||||
arising by recording a @dfn{file lock} when a file is being modified.
|
||||
When two users edit the same file at the same time, they are likely
|
||||
to interfere with each other. Emacs tries to prevent this situation
|
||||
from arising by recording a @dfn{file lock} when a file is being
|
||||
modified. (File locks are not implemented on Microsoft systems.)
|
||||
Emacs can then detect the first attempt to modify a buffer visiting a
|
||||
file that is locked by another Emacs job, and ask the user what to do.
|
||||
The file lock is really a file, a symbolic link with a special name,
|
||||
|
|
@ -680,14 +681,15 @@ some other job.
|
|||
This function locks the file @var{filename}, if the current buffer is
|
||||
modified. The argument @var{filename} defaults to the current buffer's
|
||||
visited file. Nothing is done if the current buffer is not visiting a
|
||||
file, or is not modified.
|
||||
file, or is not modified, or if the system does not support locking.
|
||||
@end defun
|
||||
|
||||
@defun unlock-buffer
|
||||
This function unlocks the file being visited in the current buffer,
|
||||
if the buffer is modified. If the buffer is not modified, then
|
||||
the file should not be locked, so this function does nothing. It also
|
||||
does nothing if the current buffer is not visiting a file.
|
||||
does nothing if the current buffer is not visiting a file, or if the
|
||||
system does not support locking.
|
||||
@end defun
|
||||
|
||||
File locking is not supported on some systems. On systems that do not
|
||||
|
|
@ -834,10 +836,11 @@ a directory.
|
|||
@c Emacs 19 feature
|
||||
@defun file-accessible-directory-p dirname
|
||||
This function returns @code{t} if you have permission to open existing
|
||||
files in the directory whose name as a file is @var{dirname}; otherwise
|
||||
(or if there is no such directory), it returns @code{nil}. The value
|
||||
of @var{dirname} may be either a directory name or the file name of a
|
||||
file which is a directory.
|
||||
files in the directory whose name as a file is @var{dirname};
|
||||
otherwise (or if there is no such directory), it returns @code{nil}.
|
||||
The value of @var{dirname} may be either a directory name (such as
|
||||
@file{/foo/}) or the file name of a file which is a directory
|
||||
(such as @file{/foo}, without the final slash).
|
||||
|
||||
Example: after the following,
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue