tramp-checkins
[Top][All Lists]
Advanced

[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





reply via email to

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