diff options
| author | Richard M. Stallman | 2005-06-08 15:16:31 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2005-06-08 15:16:31 +0000 |
| commit | 638322a4ac66df028a3cb92208a29f3ddd0438b2 (patch) | |
| tree | 15d0200923eef724b82e22cecea634d39729a0eb /src/process.h | |
| parent | f77e4514196cc98ef4f2b8cc6179f080e2e47d73 (diff) | |
| download | emacs-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.h | 6 |
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 |