]> git.eshelyaron.com Git - emacs.git/commitdiff
(struct process): Make inherit_coding_system_flag a Lisp_Object.
authorRichard M. Stallman <rms@gnu.org>
Wed, 29 Apr 1998 21:47:23 +0000 (21:47 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 29 Apr 1998 21:47:23 +0000 (21:47 +0000)
src/process.h

index 79ad07eab6a972b4391733b8a74d1aa26413d666..fea56f474639bff5a4bb8df9655cc37b080f3d91 100644 (file)
@@ -19,10 +19,11 @@ the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 
-/*
- * Structure records pertinent information about open channels.
- * There is one channel associated with each process.
- */
+/* This structure records information about a subprocess
+   or network connection.
+
+   Every field in this structure except for the first two
+   must be a Lisp_Object, for GC's sake.  */
 
 struct Lisp_Process
   {
@@ -89,9 +90,12 @@ struct Lisp_Process
     Lisp_Object encoding_carryover;
     /* Flag to set coding-system of the process buffer from the
        coding_system used to decode process output.  */
-    int inherit_coding_system_flag;
+    Lisp_Object inherit_coding_system_flag;
 };
 
+/* Every field in the preceding structure except for the first two
+   must be a Lisp_Object, for GC's sake.  */
+
 #define ChannelMask(n) (1<<(n))
 
 /* Indexed by descriptor, gives the process (if any) for that descriptor.  */