aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2018-12-27 12:52:45 -0800
committerPaul Eggert2018-12-27 12:53:54 -0800
commitc9fdd1b4965ebd02aa408f878320c4955f5e2cc7 (patch)
tree377aa59b8ff670a6fb3b08a63b88235961f413ac /src
parent9578c2aa2201642e6846b0d09c14e72bc3225d09 (diff)
downloademacs-c9fdd1b4965ebd02aa408f878320c4955f5e2cc7.tar.gz
emacs-c9fdd1b4965ebd02aa408f878320c4955f5e2cc7.zip
Improve accept-process-process doc
* doc/lispref/processes.texi (Accepting Output): * src/process.c (Faccept_process_output): Document that (accept-process-output P) can return non-nil even after P has exited, and that it can return nil even if P is still running (Bug#33839).
Diffstat (limited to 'src')
-rw-r--r--src/process.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/process.c b/src/process.c
index e306b2ae9ec..4dafee8cbed 100644
--- a/src/process.c
+++ b/src/process.c
@@ -4581,8 +4581,8 @@ DEFUN ("accept-process-output", Faccept_process_output, Saccept_process_output,
4581 0, 4, 0, 4581 0, 4, 0,
4582 doc: /* Allow any pending output from subprocesses to be read by Emacs. 4582 doc: /* Allow any pending output from subprocesses to be read by Emacs.
4583It is given to their filter functions. 4583It is given to their filter functions.
4584Optional argument PROCESS means do not return until output has been 4584Optional argument PROCESS means to return only after output is
4585received from PROCESS. 4585received from PROCESS or PROCESS closes the connection.
4586 4586
4587Optional second argument SECONDS and third argument MILLISEC 4587Optional second argument SECONDS and third argument MILLISEC
4588specify a timeout; return after that much time even if there is 4588specify a timeout; return after that much time even if there is
@@ -4594,7 +4594,8 @@ If optional fourth argument JUST-THIS-ONE is non-nil, accept output
4594from PROCESS only, suspending reading output from other processes. 4594from PROCESS only, suspending reading output from other processes.
4595If JUST-THIS-ONE is an integer, don't run any timers either. 4595If JUST-THIS-ONE is an integer, don't run any timers either.
4596Return non-nil if we received any output from PROCESS (or, if PROCESS 4596Return non-nil if we received any output from PROCESS (or, if PROCESS
4597is nil, from any process) before the timeout expired. */) 4597is nil, from any process) before the timeout expired or the
4598corresponding connection was closed. */)
4598 (Lisp_Object process, Lisp_Object seconds, Lisp_Object millisec, 4599 (Lisp_Object process, Lisp_Object seconds, Lisp_Object millisec,
4599 Lisp_Object just_this_one) 4600 Lisp_Object just_this_one)
4600{ 4601{