summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2019-04-23 16:07:38 +0200
committerMichael Albinus <michael.albinus@gmx.de>2019-04-23 16:07:38 +0200
commite8c07cae5faca34c64568a393cdc2da59a295c86 (patch)
treea747e6bf41f62c863e54bee136f427a33f9ec6ef
parentd9d592dd44f5782bb66da528d223085a863ab1e2 (diff)
downloademacs-e8c07cae5faca34c64568a393cdc2da59a295c86.tar.gz
Remote processes cannot use a pipe process for stderr
* doc/lispref/processes.texi (Asynchronous Processes): (Accepting Output): Remote processes cannot use a pipe process for stderr.
-rw-r--r--doc/lispref/processes.texi9
1 files changed, 8 insertions, 1 deletions
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index c08b14c72c5..69f781e3a9f 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -734,7 +734,11 @@ current working directory is the local name component of
Depending on the implementation of the file name handler, it might not
be possible to apply @var{filter} or @var{sentinel} to the resulting
-process object. @xref{Filter Functions}, and @ref{Sentinels}.
+process object. The @code{:stderr} argument cannot be a pipe process,
+file name handlers do not support pipe processes for this. A buffer
+as @code{:stderr} argument is accepted, its contents is shown without
+the use of pipe processes. @xref{Filter Functions}, @ref{Sentinels},
+and @ref{Accepting Output}.
Some file name handlers may not support @code{make-process}. In such
cases, this function does nothing and returns @code{nil}.
@@ -1908,6 +1912,9 @@ code:
(while (accept-process-output stderr-process))
@end example
+Reading pending standard error from a process running on a remote host
+is not possible this way.
+
@node Processes and Threads
@subsection Processes and Threads
@cindex processes, threads