aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.h
diff options
context:
space:
mode:
authorRichard M. Stallman2005-06-08 15:16:31 +0000
committerRichard M. Stallman2005-06-08 15:16:31 +0000
commit638322a4ac66df028a3cb92208a29f3ddd0438b2 (patch)
tree15d0200923eef724b82e22cecea634d39729a0eb /src/process.h
parentf77e4514196cc98ef4f2b8cc6179f080e2e47d73 (diff)
downloademacs-638322a4ac66df028a3cb92208a29f3ddd0438b2.tar.gz
emacs-638322a4ac66df028a3cb92208a29f3ddd0438b2.zip
(struct process): Conditionalize slots adaptive_read_buffering,
read_output_delay and read_output_skip on ADAPTIVE_READ_BUFFERING. Delete command_channel_p.
Diffstat (limited to 'src/process.h')
-rw-r--r--src/process.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/process.h b/src/process.h
index 6e2641d6b06..5d5f9d5b616 100644
--- a/src/process.h
+++ b/src/process.h
@@ -52,8 +52,6 @@ struct Lisp_Process
52 Lisp_Object buffer; 52 Lisp_Object buffer;
53 /* Number of this process */ 53 /* Number of this process */
54 Lisp_Object pid; 54 Lisp_Object pid;
55 /* Non-nil if this is really a command channel */
56 Lisp_Object command_channel_p;
57 /* t if this is a real child process. 55 /* t if this is a real child process.
58 For a net connection, it is a plist based on the arguments to make-network-process. */ 56 For a net connection, it is a plist based on the arguments to make-network-process. */
59 Lisp_Object childp; 57 Lisp_Object childp;
@@ -101,11 +99,12 @@ struct Lisp_Process
101 generated, and can be changed by the function 99 generated, and can be changed by the function
102 `set-process-fileter-multibyte'. */ 100 `set-process-fileter-multibyte'. */
103 Lisp_Object filter_multibyte; 101 Lisp_Object filter_multibyte;
102#ifdef ADAPTIVE_READ_BUFFERING
104 /* Should we delay reading output from this process. 103 /* Should we delay reading output from this process.
105 Initialized from `Vprocess_adaptive_read_buffering'. */ 104 Initialized from `Vprocess_adaptive_read_buffering'. */
106 Lisp_Object adaptive_read_buffering; 105 Lisp_Object adaptive_read_buffering;
107 /* Hysteresis to try to read process output in larger blocks. 106 /* Hysteresis to try to read process output in larger blocks.
108 On some systems, e.g. the Linux kernel, emacs is seen as 107 On some systems, e.g. GNU/Linux, Emacs is seen as
109 an interactive app also when reading process output, meaning 108 an interactive app also when reading process output, meaning
110 that process output can be read in as little as 1 byte at a 109 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 110 time. Value is micro-seconds to delay reading output from
@@ -113,6 +112,7 @@ struct Lisp_Process
113 Lisp_Object read_output_delay; 112 Lisp_Object read_output_delay;
114 /* Skip reading this process on next read. */ 113 /* Skip reading this process on next read. */
115 Lisp_Object read_output_skip; 114 Lisp_Object read_output_skip;
115#endif
116}; 116};
117 117
118/* Every field in the preceding structure except for the first two 118/* Every field in the preceding structure except for the first two