Function: tramp-handle-file-modes
tramp-handle-file-modes is a byte-compiled function defined in
tramp.el.gz.
Signature
(tramp-handle-file-modes FILENAME &optional FLAG)
Documentation
Like file-modes for Tramp files.
Source Code
;; Defined in /usr/src/emacs/lisp/net/tramp.el.gz
(defun tramp-handle-file-modes (filename &optional flag)
"Like `file-modes' for Tramp files."
(when-let ((attrs (file-attributes filename))
(mode-string (tramp-compat-file-attribute-modes attrs)))
(if (and (not (eq flag 'nofollow)) (eq ?l (aref mode-string 0)))
(file-modes (file-truename filename))
(tramp-mode-string-to-int mode-string))))