Improve error checking in tramp-adb.el
* lisp/net/tramp-adb.el (tramp-adb-ls-output-name-less-p): Improve error checking. "ls -l" on Android in Enforcing mode can print "lstat './FILENAME failed: Permission denied".
This commit is contained in:
parent
c5565ce5b0
commit
35656b6fa4
1 changed files with 5 additions and 6 deletions
|
@ -497,12 +497,11 @@ Emacs dired can't find files."
|
|||
|
||||
(defun tramp-adb-ls-output-name-less-p (a b)
|
||||
"Sort \"ls\" output by name, ascending."
|
||||
(let (posa posb)
|
||||
(string-match directory-listing-before-filename-regexp a)
|
||||
(setq posa (match-end 0))
|
||||
(string-match directory-listing-before-filename-regexp b)
|
||||
(setq posb (match-end 0))
|
||||
(string-lessp (substring a posa) (substring b posb))))
|
||||
(if (string-match directory-listing-before-filename-regexp a)
|
||||
(let ((posa (match-end 0)))
|
||||
(if (string-match directory-listing-before-filename-regexp b)
|
||||
(let ((posb (match-end 0)))
|
||||
(string-lessp (substring a posa) (substring b posb)))))))
|
||||
|
||||
(defun tramp-adb-handle-make-directory (dir &optional parents)
|
||||
"Like `make-directory' for Tramp files."
|
||||
|
|
Loading…
Add table
Reference in a new issue