aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim F. Storm2004-08-17 22:41:51 +0000
committerKim F. Storm2004-08-17 22:41:51 +0000
commitbfa96fa20de4659874dd0966eb4ababca7bf78f4 (patch)
treeb85841e4133bbc4a13eb974285590b14c70f2e4f
parent410bcc31682953f35314402005b1bd75c0cdcda5 (diff)
downloademacs-bfa96fa20de4659874dd0966eb4ababca7bf78f4.tar.gz
emacs-bfa96fa20de4659874dd0966eb4ababca7bf78f4.zip
(Output from Processes): New var `process-adaptive-read-buffering'.
-rw-r--r--lispref/processes.texi10
1 files changed, 10 insertions, 0 deletions
diff --git a/lispref/processes.texi b/lispref/processes.texi
index 16d7aa96c1d..ccf8f76d87e 100644
--- a/lispref/processes.texi
+++ b/lispref/processes.texi
@@ -929,6 +929,16 @@ process and only then specify its buffer or filter function; no output
929can arrive before you finish, if the code in between does not call any 929can arrive before you finish, if the code in between does not call any
930primitive that waits. 930primitive that waits.
931 931
932@defvar process-adaptive-read-buffering
933On some systems, when Emacs reads the output from a subprocess, the
934output data is read in very small blocks, potentially resulting in
935very poor performance. This behaviour can be remedied to some extent
936by setting the variable @var{process-adaptive-read-buffering} to a
937non-nil value (the default), as it will automatically delay reading
938from such processes, thus allowing them to produce more output before
939Emacs tries to read it.
940@end defvar
941
932 It is impossible to separate the standard output and standard error 942 It is impossible to separate the standard output and standard error
933streams of the subprocess, because Emacs normally spawns the subprocess 943streams of the subprocess, because Emacs normally spawns the subprocess
934inside a pseudo-TTY, and a pseudo-TTY has only one output channel. If 944inside a pseudo-TTY, and a pseudo-TTY has only one output channel. If