Mercurial > hg > xemacs-beta
comparison src/procimpl.h @ 5178:97eb4942aec8
merge
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Mon, 29 Mar 2010 21:28:13 -0500 |
parents | a9c41067dd88 |
children | 308d34e9f07d |
comparison
equal
deleted
inserted
replaced
5177:b785049378e3 | 5178:97eb4942aec8 |
---|---|
37 /* #### Comment me... */ | 37 /* #### Comment me... */ |
38 | 38 |
39 struct process_methods | 39 struct process_methods |
40 { | 40 { |
41 void (*print_process_data) (Lisp_Process *proc, Lisp_Object printcharfun); | 41 void (*print_process_data) (Lisp_Process *proc, Lisp_Object printcharfun); |
42 void (*finalize_process_data) (Lisp_Process *proc, int for_disksave); | 42 void (*finalize_process_data) (Lisp_Process *proc); |
43 void (*alloc_process_data) (Lisp_Process *p); | 43 void (*alloc_process_data) (Lisp_Process *p); |
44 void (*init_process_io_handles) (Lisp_Process *p, | 44 void (*init_process_io_handles) (Lisp_Process *p, |
45 void* in, void* out, void *err, int flags); | 45 void* in, void* out, void *err, int flags); |
46 int (*create_process) (Lisp_Process *p, | 46 int (*create_process) (Lisp_Process *p, |
47 Lisp_Object *argv, int nargv, | 47 Lisp_Object *argv, int nargv, |
92 * There is one channel associated with each process. | 92 * There is one channel associated with each process. |
93 */ | 93 */ |
94 | 94 |
95 struct Lisp_Process | 95 struct Lisp_Process |
96 { | 96 { |
97 struct LCRECORD_HEADER header; | 97 NORMAL_LISP_OBJECT_HEADER header; |
98 | 98 |
99 /* Exit code if process has terminated, | 99 /* Exit code if process has terminated, |
100 signal which stopped/interrupted process | 100 signal which stopped/interrupted process |
101 or 0 if process is running */ | 101 or 0 if process is running */ |
102 int exit_code; | 102 int exit_code; |