[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lispref/files.texi,v
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/lispref/files.texi,v |
Date: |
Sun, 28 Jan 2007 07:19:16 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Richard M. Stallman <rms> 07/01/28 07:19:16
Index: files.texi
===================================================================
RCS file: /cvsroot/emacs/emacs/lispref/files.texi,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -b -r1.101 -r1.102
--- files.texi 16 Jan 2007 03:28:53 -0000 1.101
+++ files.texi 28 Jan 2007 07:19:16 -0000 1.102
@@ -1157,11 +1157,12 @@
(@pxref{Changing Files}).
@item
-The file's @acronym{UID} as a string or an integer. If a string
-value cannot be looked up, the integer value is returned.
+The file's @acronym{UID}, normally as a string. However, if it does
+not correspond to a named user, the value is an integer or a floating
+point number.
@item
-The file's @acronym{GID} likewise.
+The file's @acronym{GID}, likewise.
@item
The time of last access, as a list of two integers.
@@ -2554,7 +2555,7 @@
is chosen so that handlers for jobs such as uncompression are handled
first, before handlers for jobs such as remote file access.
-Here are the operations that a magic file name handler gets to handle:
+ Here are the operations that a magic file name handler gets to handle:
@ifnottex
@noindent
@@ -2704,6 +2705,14 @@
functions, so that they won't be loaded except when they have real
work to do.
+ Simply deferring all operations to the usual primitives does not
+work. For instance, if the file name handler applies to
address@hidden, then it must handle @code{load} itself, because
+the usual @code{load} code won't work properly in that case. However,
+if the handler uses the @code{operations} property to say it doesn't
+handle @code{file-exists-p}, then it need not handle @code{load}
+nontrivially.
+
@defvar inhibit-file-name-handlers
This variable holds a list of handlers whose use is presently inhibited
for a certain operation.