comparison src/procimpl.h @ 771:943eaba38521

[xemacs-hg @ 2002-03-13 08:51:24 by ben] The big ben-mule-21-5 check-in! Various files were added and deleted. See CHANGES-ben-mule. There are still some test suite failures. No crashes, though. Many of the failures have to do with problems in the test suite itself rather than in the actual code. I'll be addressing these in the next day or so -- none of the test suite failures are at all critical. Meanwhile I'll be trying to address the biggest issues -- i.e. build or run failures, which will almost certainly happen on various platforms. All comments should be sent to ben@xemacs.org -- use a Cc: if necessary when sending to mailing lists. There will be pre- and post- tags, something like pre-ben-mule-21-5-merge-in, and post-ben-mule-21-5-merge-in.
author ben
date Wed, 13 Mar 2002 08:54:06 +0000
parents fdefd0186b75
children 2b6fa2618f76
comparison
equal deleted inserted replaced
770:336a418893b5 771:943eaba38521
132 /* Event-count of last such event reported. */ 132 /* Event-count of last such event reported. */
133 int update_tick; 133 int update_tick;
134 /* Low level streams used in input and output, connected to child */ 134 /* Low level streams used in input and output, connected to child */
135 Lisp_Object pipe_instream; 135 Lisp_Object pipe_instream;
136 Lisp_Object pipe_outstream; 136 Lisp_Object pipe_outstream;
137 #ifdef FILE_CODING
138 /* Data end streams, decoding and encoding pipe_* streams */ 137 /* Data end streams, decoding and encoding pipe_* streams */
139 Lisp_Object coding_instream; 138 Lisp_Object coding_instream;
140 Lisp_Object coding_outstream; 139 Lisp_Object coding_outstream;
141 #endif
142 140
143 /* Implementation dependent data */ 141 /* Implementation dependent data */
144 void *process_data; 142 void *process_data;
145 }; 143 };
146 144
147 /* Macros to refer to data connection streams */ 145 /* Macros to refer to data connection streams */
148 #ifdef FILE_CODING
149 #define DATA_INSTREAM(p) (p)->coding_instream 146 #define DATA_INSTREAM(p) (p)->coding_instream
150 #define DATA_OUTSTREAM(p) (p)->coding_outstream 147 #define DATA_OUTSTREAM(p) (p)->coding_outstream
151 #else
152 #define DATA_INSTREAM(p) (p)->pipe_instream
153 #define DATA_OUTSTREAM(p) (p)->pipe_outstream
154 #endif
155 148
156 /* Random externs from process.c */ 149 /* Random externs from process.c */
157 extern Lisp_Object Qrun, Qstop, Qopen, Qclosed; 150 extern Lisp_Object Qrun, Qstop, Qopen, Qclosed;
158 extern Lisp_Object Qtcp, Qudp; 151 extern Lisp_Object Qtcp, Qudp;
159 extern Lisp_Object Vprocess_connection_type; 152 extern Lisp_Object Vprocess_connection_type;