> Am 29.11.2023 um 20:47 schrieb Michael Albinus <michael.albi...@gmx.de>:
>
> Philipp <p.stepha...@gmail.com> writes:
>
> Hi Philipp,
>
>> 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'.
>
> Yep. What about the appended patch?
Almost, but one case is still missing. Try:
emacs -Q -batch -eval '(progn (require (quote tramp)) (let ((proc
(start-process "sleep" nil "sleep" "60"))) (signal-process (number-to-string
(process-id proc)) (quote ABRT))))'
This will fail even with the patch.
`signal-process' accepts a process ID converted to a string. This doesn't seem
to be documented, but is necessary for interactive use because `signal-process'
uses `read-string' to read its first argument interactively.