[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Tramp-checkins] tramp lisp/ChangeLog lisp/tramp-smb.el lisp/tra...
From: |
Michael Albinus |
Subject: |
[Tramp-checkins] tramp lisp/ChangeLog lisp/tramp-smb.el lisp/tra... |
Date: |
Thu, 28 Nov 2002 16:03:34 -0500 |
CVSROOT: /cvsroot/tramp
Module name: tramp
Changes by: Michael Albinus <address@hidden> 02/11/28 16:03:34
Modified files:
lisp : ChangeLog tramp-smb.el tramp.el
texi : ChangeLog tramp.texi
Log message:
* tramp.el (top-level): Require tramp-smb.el only if local
Operating System is not MS Windows. There's no need for the SMB
method there, because those Emacsen support UNC file names.
(tramp-handle-file-modes): Use Emacs file name primitives instead
of calling tramp-handle-* equivalents directly. Needed for
tramp-smb.
* tramp-smb.el (tramp-smb-errors): List of error strings extended.
(tramp-smb-not-handled-yet): Function removed. All I/O primitives
are handled now. All places where used updated accordingly.
(tramp-smb-handle-copy-file, tramp-smb-handle-delete-file)
(tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
(tramp-smb-handle-write-region, tramp-smb-open-connection): Error
handling improved.
(tramp-smb-handle-delete-directory)
(tramp-smb-handle-directory-files)
(tramp-smb-handle-directory-files-and-attributes)
(tramp-smb-handle-make-directory)
(tramp-smb-handle-make-directory-internal): New file name
primitive functions implemented.
(tramp-smb-handle-insert-directory): In case parameter is not a
directory, the result of "dir filename*" will return too many
results. They are filtered out now.
(tramp-smb-send-command): Returns nil if there has been an error
message from smbclient. Used for improved error handling
mentioned above.
(tramp-smb-wait-for-output): Timeouts removed. Too much trouble
with.
(tramp-smb-time-less-p, tramp-smb-time-subtract): Handle the case
when T1 or T2 is nil. It shouldn't happen ever, but it did once.
* tramp.texi (External transfer methods): Note added for `smb'
method that's not implemented for Emacsen running locally under MS
Windows. UNC file names shall be used instead of.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/tramp/tramp/lisp/ChangeLog.diff?tr1=2.254&tr2=2.255&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/tramp/tramp/lisp/tramp-smb.el.diff?tr1=2.10&tr2=2.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/tramp/tramp/lisp/tramp.el.diff?tr1=2.255&tr2=2.256&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/tramp/tramp/texi/ChangeLog.diff?tr1=2.65&tr2=2.66&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/tramp/tramp/texi/tramp.texi.diff?tr1=2.71&tr2=2.72&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Tramp-checkins] tramp lisp/ChangeLog lisp/tramp-smb.el lisp/tra...,
Michael Albinus <=