aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorPaul Eggert2012-09-30 19:07:14 -0700
committerPaul Eggert2012-09-30 19:07:14 -0700
commit86ec63ba3057ac5b3b760ebbdd547ff6d455cb65 (patch)
tree4d51b01424790cd9f2d3369f12792f4d076e80e6 /lisp
parent19e54a4d41c41edea579287b3a0423d4ff361d34 (diff)
downloademacs-86ec63ba3057ac5b3b760ebbdd547ff6d455cb65.tar.gz
emacs-86ec63ba3057ac5b3b760ebbdd547ff6d455cb65.zip
Revert the FOLLOW-SYMLINKS change for file-attributes.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/files.el5
-rw-r--r--lisp/time.el2
3 files changed, 8 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 0b6fa3f8d21..e683650856c 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,9 @@
12012-10-01 Paul Eggert <eggert@cs.ucla.edu> 12012-10-01 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 Revert the FOLLOW-SYMLINKS change for file-attributes.
4 * files.el (remote-file-name-inhibit-cache, after-find-file):
5 * time.el (display-time-file-nonempty-p): Undo last change.
6
3 * profiler.el (profiler-sampling-interval): Change default back to 1. 7 * profiler.el (profiler-sampling-interval): Change default back to 1.
4 See Stefan Monnier in 8 See Stefan Monnier in
5 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00863.html>. 9 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00863.html>.
diff --git a/lisp/files.el b/lisp/files.el
index 8bc02d08f6f..76a13f6cefd 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -1014,7 +1014,7 @@ consecutive checks. For example:
1014 (defun display-time-file-nonempty-p (file) 1014 (defun display-time-file-nonempty-p (file)
1015 (let ((remote-file-name-inhibit-cache (- display-time-interval 5))) 1015 (let ((remote-file-name-inhibit-cache (- display-time-interval 5)))
1016 (and (file-exists-p file) 1016 (and (file-exists-p file)
1017 (< 0 (nth 7 (file-attributes file nil t))))))" 1017 (< 0 (nth 7 (file-attributes (file-chase-links file)))))))"
1018 :group 'files 1018 :group 'files
1019 :version "24.1" 1019 :version "24.1"
1020 :type `(choice 1020 :type `(choice
@@ -2082,7 +2082,8 @@ unless NOMODES is non-nil."
2082 ((and error (file-attributes buffer-file-name)) 2082 ((and error (file-attributes buffer-file-name))
2083 (setq buffer-read-only t) 2083 (setq buffer-read-only t)
2084 (if (and (file-symlink-p buffer-file-name) 2084 (if (and (file-symlink-p buffer-file-name)
2085 (not (file-exists-p buffer-file-name))) 2085 (not (file-exists-p
2086 (file-chase-links buffer-file-name))))
2086 "Symbolic link that points to nonexistent file" 2087 "Symbolic link that points to nonexistent file"
2087 "File exists, but cannot be read")) 2088 "File exists, but cannot be read"))
2088 ((not buffer-read-only) 2089 ((not buffer-read-only)
diff --git a/lisp/time.el b/lisp/time.el
index 7c0deadecfd..fe3cdbb57be 100644
--- a/lisp/time.el
+++ b/lisp/time.el
@@ -485,7 +485,7 @@ update which can wait for the next redisplay."
485(defun display-time-file-nonempty-p (file) 485(defun display-time-file-nonempty-p (file)
486 (let ((remote-file-name-inhibit-cache (- display-time-interval 5))) 486 (let ((remote-file-name-inhibit-cache (- display-time-interval 5)))
487 (and (file-exists-p file) 487 (and (file-exists-p file)
488 (< 0 (nth 7 (file-attributes file nil t)))))) 488 (< 0 (nth 7 (file-attributes (file-chase-links file)))))))
489 489
490;;;###autoload 490;;;###autoload
491(define-minor-mode display-time-mode 491(define-minor-mode display-time-mode