aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/process.h')
-rw-r--r--src/process.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/process.h b/src/process.h
index 79ad07eab6a..fea56f47463 100644
--- a/src/process.h
+++ b/src/process.h
@@ -19,10 +19,11 @@ the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19Boston, MA 02111-1307, USA. */ 19Boston, MA 02111-1307, USA. */
20 20
21 21
22/* 22/* This structure records information about a subprocess
23 * Structure records pertinent information about open channels. 23 or network connection.
24 * There is one channel associated with each process. 24
25 */ 25 Every field in this structure except for the first two
26 must be a Lisp_Object, for GC's sake. */
26 27
27struct Lisp_Process 28struct Lisp_Process
28 { 29 {
@@ -89,9 +90,12 @@ struct Lisp_Process
89 Lisp_Object encoding_carryover; 90 Lisp_Object encoding_carryover;
90 /* Flag to set coding-system of the process buffer from the 91 /* Flag to set coding-system of the process buffer from the
91 coding_system used to decode process output. */ 92 coding_system used to decode process output. */
92 int inherit_coding_system_flag; 93 Lisp_Object inherit_coding_system_flag;
93}; 94};
94 95
96/* Every field in the preceding structure except for the first two
97 must be a Lisp_Object, for GC's sake. */
98
95#define ChannelMask(n) (1<<(n)) 99#define ChannelMask(n) (1<<(n))
96 100
97/* Indexed by descriptor, gives the process (if any) for that descriptor. */ 101/* Indexed by descriptor, gives the process (if any) for that descriptor. */