summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorKen Brown <kbrown@cornell.edu>2016-11-13 22:00:24 -0500
committerKen Brown <kbrown@cornell.edu>2016-11-13 22:01:59 -0500
commitcbed42838e44e54460a27e643858d34b53f74c99 (patch)
tree83eaaa497588ce29091755fe07b689d7420792ca /lisp/emacs-lisp
parent181bd848eb9662759f076b31a32f6588e9eb58b4 (diff)
downloademacs-cbed42838e44e54460a27e643858d34b53f74c99.tar.gz
emacs-cbed42838e44e54460a27e643858d34b53f74c99.tar.bz2
emacs-cbed42838e44e54460a27e643858d34b53f74c99.zip
Use the new 'file-name-case-insensitive-p' function
* lisp/international/mule.el (auto-coding-alist-lookup): * lisp/files.el (file-truename): (abbreviate-file-name, set-auto-mode, file-relative-name): * package.el (package-untar-buffer): Use 'file-name-case-insensitive-p' instead of 'system-type' to test case-insensitivity.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/package.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index f669c31e791..ef129e998c2 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -792,7 +792,7 @@ untar into a directory named DIR; otherwise, signal an error."
(tar-mode)
;; Make sure everything extracts into DIR.
(let ((regexp (concat "\\`" (regexp-quote (expand-file-name dir)) "/"))
- (case-fold-search (memq system-type '(windows-nt ms-dos cygwin))))
+ (case-fold-search (file-name-case-insensitive-p dir)))
(dolist (tar-data tar-parse-info)
(let ((name (expand-file-name (tar-header-name tar-data))))
(or (string-match regexp name)