]> git.eshelyaron.com Git - emacs.git/commit
Extend signal-process and proced.el
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 30 Mar 2022 11:16:54 +0000 (13:16 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 30 Mar 2022 11:16:54 +0000 (13:16 +0200)
commit2212b42806757957fff6a9646debddecb301241c
tree8ded1ebd36764c9f8253e60d672b693716a38e21
parentc0f5e0a559bab530d6a2e1de3bb021d004a855cf
Extend signal-process and proced.el

* doc/lispref/processes.texi (Signals to Processes):
Document changes in signal-process.

* etc/NEWS: Mention changes in proced.el and signal-process.

* lisp/proced.el (proced-signal-function): Declare it obsolete.
(proced-remote-directory): New user option.
(proced-mode): Adapt docstring.
(proced-send-signal, proced-renice): Handle interactive prefix argument.

* lisp/net/tramp.el (tramp-signal-process): New defun.  Add it to
`signal-process-functions'.

* src/process.c (Finternal_default_signal_process): New defun,
providing the hitherto existing implementation of Fsignal_process.
(Fsignal_process): Loop through Vsignal_process_functions.
(Vsignal_process_functions): New defvar.
(Qinternal_default_signal_process, Qsignal_process_functions):
Declare symbols.
(Sinternal_default_signal_process): Declare subroutine.

* test/lisp/net/tramp-tests.el (tramp-test31-signal-process): New test.
doc/lispref/processes.texi
etc/NEWS
lisp/net/tramp.el
lisp/proced.el
src/process.c
test/lisp/net/tramp-tests.el