aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorCharles A. Roelli2018-12-22 17:14:36 +0100
committerCharles A. Roelli2018-12-22 17:14:36 +0100
commit24ddea074a2e61f7accde60cdf941ba67b1ce82a (patch)
tree478dd0169c6f2cec90deb772c0ddac0670e94143 /doc
parent29310168310e807d289e789a1134df95c366d133 (diff)
downloademacs-24ddea074a2e61f7accde60cdf941ba67b1ce82a.tar.gz
emacs-24ddea074a2e61f7accde60cdf941ba67b1ce82a.zip
Improve process doc. with respect to handling of large input (Bug#33191)
* src/process.c (Fprocess_send_region, Fprocess_send_string): Document that process input longer than the process input buffer may be split into bunches. Remove an outdated reference to a 500 character split boundary. * doc/lispref/processes.texi (Asynchronous Processes): Remove mention of "stray character injections" in PTY processes. See also the comment about ICANON in src/sysdep.c, function child_setup_tty.
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/processes.texi7
1 files changed, 3 insertions, 4 deletions
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index e7d61bd5faa..623be09cc63 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -604,10 +604,9 @@ these features. However, for subprocesses used by Lisp programs for
604internal purposes (i.e., no user interaction with the subprocess is 604internal purposes (i.e., no user interaction with the subprocess is
605required), where significant amounts of data need to be exchanged 605required), where significant amounts of data need to be exchanged
606between the subprocess and the Lisp program, it is often better to use 606between the subprocess and the Lisp program, it is often better to use
607a pipe, because pipes are more efficient, and because they are immune 607a pipe, because pipes are more efficient. Also, the total number of
608to stray character injections that ptys introduce for large (around 608ptys is limited on many systems, and it is good not to waste them
609500 byte) messages. Also, the total number of ptys is limited on many 609unnecessarily.
610systems, and it is good not to waste them unnecessarily.
611 610
612@defun make-process &rest args 611@defun make-process &rest args
613This function is the basic low-level primitive for starting 612This function is the basic low-level primitive for starting