tramp-devel
[Top][All Lists]
Advanced

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

tramp (2.7.0-pre master/463cd87f0590970cfd2918ba7028304e0f712001); tramp


From: Philipp
Subject: tramp (2.7.0-pre master/463cd87f0590970cfd2918ba7028304e0f712001); tramp-signal-process doesn't accept string arguments
Date: Wed, 29 Nov 2023 13:48:08 +0100



The function `tramp-signal-process' should accept a process name as a
string (to be converted to a process via `get-process') or a process ID
converted to a string, as documented for `signal-process'.  Right now
this fails:

emacs -Q -batch -eval '(progn (require (quote tramp)) (start-process "sleep" 
nil "sleep" "60") (signal-process "sleep" (quote ABRT)))'

Error: wrong-type-argument (processp "sleep")
  mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode 
-0xcd162cc1a512f81>))
  debug-early-backtrace()
  debug-early(error (wrong-type-argument processp "sleep"))
  signal(wrong-type-argument (processp "sleep"))
  tramp-signal-process("sleep" ABRT nil)
  signal-process("sleep" ABRT)
  (progn (require 'tramp) (start-process "sleep" nil "sleep" "60") 
(signal-process "sleep" 'ABRT))
  eval((progn (require 'tramp) (start-process "sleep" nil "sleep" "60") 
(signal-process "sleep" 'ABRT)) t)
  command-line-1(("-eval" "(progn (require (quote tramp)) (start-process 
\"sleep\" nil \"sleep\" \"60\") (signal-process \"sleep\" (quote ABRT)))"))
  command-line()
  normal-top-level()
Wrong type argument: processp, "sleep"

The same thing works as expected if TRAMP isn't loaded.


Emacs  : GNU Emacs 30.0.50 (build 11, aarch64-apple-darwin23.1.0, NS 
appkit-2487.20 Version 14.1.1 (Build 23B81))
 of 2023-11-29
Package: tramp (2.7.0-pre master/463cd87f0590970cfd2918ba7028304e0f712001)
g



reply via email to

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