emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/net/ange-ftp.el


From: Kai Großjohann
Subject: [Emacs-diffs] Changes to emacs/lisp/net/ange-ftp.el
Date: Sun, 13 Apr 2003 08:46:12 -0400

Index: emacs/lisp/net/ange-ftp.el
diff -c emacs/lisp/net/ange-ftp.el:1.48 emacs/lisp/net/ange-ftp.el:1.49
*** emacs/lisp/net/ange-ftp.el:1.48     Sat Feb 15 10:41:33 2003
--- emacs/lisp/net/ange-ftp.el  Sun Apr 13 08:46:10 2003
***************
*** 3356,3364 ****
        (ange-ftp-real-insert-file-contents filename visit beg end replace))))
  
  (defun ange-ftp-expand-symlink (file dir)
!   (if (file-name-absolute-p file)
!       (ange-ftp-replace-name-component dir file)
!     (expand-file-name file dir)))
  
  (defun ange-ftp-file-symlink-p (file)
    ;; call ange-ftp-expand-file-name rather than the normal
--- 3356,3369 ----
        (ange-ftp-real-insert-file-contents filename visit beg end replace))))
  
  (defun ange-ftp-expand-symlink (file dir)
!   (let ((res (if (file-name-absolute-p file)
!                (ange-ftp-replace-name-component dir file)
!              (expand-file-name file dir))))
!     (if (file-symlink-p res)
!       (ange-ftp-expand-symlink
!        (ange-ftp-get-file-entry res)
!        (file-name-directory (directory-file-name res)))
!       res)))
  
  (defun ange-ftp-file-symlink-p (file)
    ;; call ange-ftp-expand-file-name rather than the normal
***************
*** 3370,3380 ****
             (gethash
              (ange-ftp-get-file-part file)
              (ange-ftp-get-files (file-name-directory file)))))
!       (if (stringp file-ent)
!           (if (file-name-absolute-p file-ent)
!               (ange-ftp-replace-name-component
!                (file-name-directory file) file-ent)
!             file-ent)))
      (ange-ftp-real-file-symlink-p file)))
  
  (defun ange-ftp-file-exists-p (name)
--- 3375,3381 ----
             (gethash
              (ange-ftp-get-file-part file)
              (ange-ftp-get-files (file-name-directory file)))))
!       (and (stringp file-ent) file-ent))
      (ange-ftp-real-file-symlink-p file)))
  
  (defun ange-ftp-file-exists-p (name)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]