aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/process.h')
-rw-r--r--src/process.h15
1 files changed, 4 insertions, 11 deletions
diff --git a/src/process.h b/src/process.h
index 6bf1084afcd..4866a8c1022 100644
--- a/src/process.h
+++ b/src/process.h
@@ -29,13 +29,13 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
29/* This structure records information about a subprocess 29/* This structure records information about a subprocess
30 or network connection. 30 or network connection.
31 31
32 Every field in this structure except for the first two 32 Every field in this structure except for the header
33 must be a Lisp_Object, for GC's sake. */ 33 must be a Lisp_Object, for GC's sake. */
34 34
35struct Lisp_Process 35struct Lisp_Process
36 { 36 {
37 EMACS_UINT size; 37 struct vectorlike_header header;
38 struct Lisp_Vector *v_next; 38
39 /* Name of subprocess terminal. */ 39 /* Name of subprocess terminal. */
40 Lisp_Object tty_name; 40 Lisp_Object tty_name;
41 /* Name of this process */ 41 /* Name of this process */
@@ -143,12 +143,6 @@ struct Lisp_Process
143 143
144#define ChannelMask(n) (1<<(n)) 144#define ChannelMask(n) (1<<(n))
145 145
146/* Indexed by descriptor, gives the process (if any) for that descriptor. */
147extern Lisp_Object chan_process[];
148
149/* Alist of elements (NAME . PROCESS). */
150extern Lisp_Object Vprocess_alist;
151
152/* True if we are about to fork off a synchronous process or if we 146/* True if we are about to fork off a synchronous process or if we
153 are waiting for it. */ 147 are waiting for it. */
154extern int synch_process_alive; 148extern int synch_process_alive;
@@ -181,7 +175,7 @@ extern Lisp_Object Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime;
181extern Lisp_Object Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs; 175extern Lisp_Object Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs;
182extern Lisp_Object Quser, Qgroup, Qetime, Qpcpu, Qpmem, Qtpgid, Qcstime; 176extern Lisp_Object Quser, Qgroup, Qetime, Qpcpu, Qpmem, Qtpgid, Qcstime;
183extern Lisp_Object Qtime, Qctime; 177extern Lisp_Object Qtime, Qctime;
184extern Lisp_Object QCport, QCspeed, QCprocess; 178extern Lisp_Object QCspeed;
185extern Lisp_Object QCbytesize, QCstopbits, QCparity, Qodd, Qeven; 179extern Lisp_Object QCbytesize, QCstopbits, QCparity, Qodd, Qeven;
186extern Lisp_Object QCflowcontrol, Qhw, Qsw, QCsummary; 180extern Lisp_Object QCflowcontrol, Qhw, Qsw, QCsummary;
187 181
@@ -198,4 +192,3 @@ extern void add_read_fd (int fd, fd_callback func, void *data);
198extern void delete_read_fd (int fd); 192extern void delete_read_fd (int fd);
199extern void add_write_fd (int fd, fd_callback func, void *data); 193extern void add_write_fd (int fd, fd_callback func, void *data);
200extern void delete_write_fd (int fd); 194extern void delete_write_fd (int fd);
201