aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.h
diff options
context:
space:
mode:
authorKim F. Storm2004-01-01 23:33:58 +0000
committerKim F. Storm2004-01-01 23:33:58 +0000
commit2ba4be11b79b7cc0a7485240cabd7d91f209fb94 (patch)
tree72aa8064ddee2defe9c64a72f111bbb867519611 /src/process.h
parent68c6a789cccd8d7e2dacf7258520a8bddc3c0a30 (diff)
downloademacs-2ba4be11b79b7cc0a7485240cabd7d91f209fb94.tar.gz
emacs-2ba4be11b79b7cc0a7485240cabd7d91f209fb94.zip
(struct Lisp_Process): New members for adaptive read
buffering: adaptive_read_buffering, read_output_delay, and read_output_skip.
Diffstat (limited to 'src/process.h')
-rw-r--r--src/process.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/process.h b/src/process.h
index 63680a0ed8e..2f46e74d4d0 100644
--- a/src/process.h
+++ b/src/process.h
@@ -101,6 +101,18 @@ struct Lisp_Process
101 generated, and can be changed by the function 101 generated, and can be changed by the function
102 `set-process-fileter-multibyte'. */ 102 `set-process-fileter-multibyte'. */
103 Lisp_Object filter_multibyte; 103 Lisp_Object filter_multibyte;
104 /* Should we delay reading output from this process.
105 Initialized from `Vprocess_adaptive_read_buffering'. */
106 Lisp_Object adaptive_read_buffering;
107 /* Hysteresis to try to read process output in larger blocks.
108 On some systems, e.g. the Linux kernel, emacs is seen as
109 an interactive app also when reading process output, meaning
110 that process output can be read in as little as 1 byte at a
111 time. Value is micro-seconds to delay reading output from
112 this process. Range is 0 .. 50000. */
113 Lisp_Object read_output_delay;
114 /* Skip reading this process on next read. */
115 Lisp_Object read_output_skip;
104}; 116};
105 117
106/* Every field in the preceding structure except for the first two 118/* Every field in the preceding structure except for the first two