Function: ange-ftp-file-directory-p
ange-ftp-file-directory-p is a byte-compiled function defined in
ange-ftp.el.gz.
Signature
(ange-ftp-file-directory-p NAME)
Source Code
;; Defined in /usr/src/emacs/lisp/net/ange-ftp.el.gz
(defun ange-ftp-file-directory-p (name)
(setq name (expand-file-name name))
(if (ange-ftp-ftp-name name)
;; We do a file-name-as-directory on name here because some
;; machines (VMS) use a .DIR to indicate the filename associated
;; with a directory. This needs to be canonicalized.
(let ((file-ent (ange-ftp-get-file-entry
(ange-ftp-file-name-as-directory name))))
(if (stringp file-ent)
;; Calling file-directory-p doesn't work because ange-ftp
;; is temporarily disabled for this operation.
(ange-ftp-file-directory-p
(ange-ftp-expand-symlink file-ent
(file-name-directory
(directory-file-name name))))
file-ent))
(ange-ftp-real-file-directory-p name)))