mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-18 06:01:22 -08:00
* lisp/net/tramp.el (tramp-call-process): Add traces.
This commit is contained in:
parent
84dbe84b9f
commit
c8291a36aa
2 changed files with 19 additions and 6 deletions
|
|
@ -1,3 +1,7 @@
|
|||
2014-06-02 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
* net/tramp.el (tramp-call-process): Add traces.
|
||||
|
||||
2014-06-02 Wilson Snyder <wsnyder@wsnyder.org>
|
||||
|
||||
Sync with upstream verilog-mode revision 3cd8144.
|
||||
|
|
|
|||
|
|
@ -4122,12 +4122,21 @@ This is needed because for some Emacs flavors Tramp has
|
|||
defadvised `call-process' to behave like `process-file'. The
|
||||
Lisp error raised when PROGRAM is nil is trapped also, returning 1.
|
||||
Furthermore, traces are written with verbosity of 6."
|
||||
(tramp-message
|
||||
(vector tramp-current-method tramp-current-user tramp-current-host nil nil)
|
||||
6 "`%s %s' %s %s" program (mapconcat 'identity args " ") infile destination)
|
||||
(if (executable-find program)
|
||||
(apply 'call-process program infile destination display args)
|
||||
1))
|
||||
(let ((v (vector tramp-current-method tramp-current-user tramp-current-host
|
||||
nil nil))
|
||||
(result 1))
|
||||
(tramp-message
|
||||
v 6 "`%s %s' %s %s"
|
||||
program (mapconcat 'identity args " ") infile destination)
|
||||
(when (executable-find program)
|
||||
(with-temp-buffer
|
||||
(setq result
|
||||
(apply
|
||||
'call-process program infile (or destination t) display args))
|
||||
(with-current-buffer
|
||||
(if (bufferp destination) destination (current-buffer))
|
||||
(tramp-message v 6 "%d\n%s" result (buffer-string)))))
|
||||
result))
|
||||
|
||||
;;;###tramp-autoload
|
||||
(defun tramp-read-passwd (proc &optional prompt)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue