Function: ange-ftp-internal-delete-file-entry
ange-ftp-internal-delete-file-entry is a byte-compiled function
defined in ange-ftp.el.gz.
Signature
(ange-ftp-internal-delete-file-entry NAME &optional DIR-P)
Source Code
;; Defined in /usr/src/emacs/lisp/net/ange-ftp.el.gz
(defun ange-ftp-internal-delete-file-entry (name &optional dir-p)
(when dir-p
(setq name (file-name-as-directory name))
(remhash name ange-ftp-files-hashtable)
(setq name (directory-file-name name)))
;; Note that file-name-as-directory followed by directory-file-name
;; serves to canonicalize directory file names to their unix form.
;; i.e. in VMS, FOO.DIR -> FOO/ -> FOO
(let ((files (gethash (file-name-directory name) ange-ftp-files-hashtable)))
(if files
(remhash (ange-ftp-get-file-part name) files))))