From: Richard M. Stallman Date: Thu, 3 Feb 2005 07:01:04 +0000 (+0000) Subject: (File Locks): Not supported on MS systems. X-Git-Tag: ttn-vms-21-2-B4~2456 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=16bf330f413566714d4e62a3c515bc3dcecc89fc;p=emacs.git (File Locks): Not supported on MS systems. (Testing Accessibility): Clarify. --- diff --git a/lispref/files.texi b/lispref/files.texi index 2e6a5bcee00..aa97ff83d30 100644 --- a/lispref/files.texi +++ b/lispref/files.texi @@ -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,