Stefan Monnier
d0fdb6daae
* window.h (struct window):
...
* window.c (struct save_window_data, struct saved_window):
* termhooks.h (struct terminal):
* process.h (struct Lisp_Process):
* frame.h (struct frame):
* buffer.h (struct buffer):
* lisp.h (struct Lisp_Vector, struct Lisp_Char_Table)
(struct Lisp_Bool_Vector, struct Lisp_Subr, struct Lisp_Hash_Table):
The size field of (pseudo)vectors is now unsigned.
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG): Simplify accordingly.
2007-10-02 21:55:27 +00:00
Miles Bader
37cc095b6a
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-851
2007-08-13 13:41:28 +00:00
Glenn Morris
e0f24100c7
Replace `iff' in comments.
2007-08-08 07:49:21 +00:00
Miles Bader
9aecacd08a
Merge from emacs--rel--22
...
Patches applied:
* emacs--rel--22 (patch 70-73)
- Update from CVS
2007-07-25 Glenn Morris <rgm@gnu.org>
* Relicense all FSF files to GPLv3 or later.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
2007-07-26 05:28:10 +00:00
Glenn Morris
684d6f5bcc
Switch license to GPLv3 or later.
2007-07-25 05:19:07 +00:00
Stefan Monnier
60f0fb11dd
(struct Lisp_Process): Turn slots infd, outfd, kill_without_query, pty_flag,
...
tick, update_tick, decoding_carryover, inherit_coding_system_flag,
filter_multibyte, adaptive_read_buffering, read_output_delay, and
read_output_skip from Lisp_Objects to ints. Remove unused
encoding_carryover.
2007-07-12 06:36:57 +00:00
Glenn Morris
429ab54e01
Update copyright for years from Emacs 21 to present (mainly adding
...
2001).
2007-01-14 03:38:22 +00:00
Richard M. Stallman
5596b3bcf5
(inhibit_sentinels): Add decl.
2006-09-08 12:07:46 +00:00
Stefan Monnier
a9ec73170e
Include headers for pid_t.
2006-04-24 13:10:19 +00:00
Stefan Monnier
6bfd98e75d
* process.h (struct Lisp_Process): Replace Lisp_Objects `pid',
...
`raw_status_high', and `raw_status_low' with plain integers, and move
them to the end of the structure.
* alloc.c (allocate_process): Use PSEUDOVECSIZE to initialize the
pseudovector's size field so only the Lisp_Object fields get GC'd.
* process.c (update_status, make_process, Fdelete_process)
(Fprocess_status, list_processes_1, start_process_unwind)
(create_process, Fmake_network_process, server_accept_connection)
(wait_reading_process_output, send_process, Fprocess_running_child_p)
(process_send_signal, proc_encode_coding_system, Fprocess_send_eof)
(sigchld_handler, status_notify): Adjust to new non-Lisp fields for
`pid' and `raw_status'.
(Fprocess_id, Fsignal_process): Same, and additionally use floats when
representing PIDs that are larger than most-positive-fixnum.
2006-04-08 15:07:35 +00:00
Thien-Thi Nguyen
aaef169dc6
Update years in copyright notice; nfc.
2006-02-06 15:23:23 +00:00
Thien-Thi Nguyen
0b5538bd85
Update years in copyright notice; nfc.
2005-08-07 12:33:19 +00:00
Lute Kamstra
4fc5845fe8
Update FSF's address.
2005-07-04 16:49:24 +00:00
Richard M. Stallman
beac3988df
Undo previous change.
2005-06-08 15:28:27 +00:00
Richard M. Stallman
638322a4ac
(struct process): Conditionalize slots adaptive_read_buffering,
...
read_output_delay and read_output_skip on ADAPTIVE_READ_BUFFERING.
Delete command_channel_p.
2005-06-08 15:16:31 +00:00
Jan Djärv
eb37b8fd09
* process.h: Add extern to synch_process_termsig.
2004-01-27 09:40:23 +00:00
Jan Djärv
b0c681e2ef
synch_process_termsig new variable.
2004-01-26 23:39:50 +00:00
Kim F. Storm
2ba4be11b7
(struct Lisp_Process): New members for adaptive read
...
buffering: adaptive_read_buffering, read_output_delay, and
read_output_skip.
2004-01-01 23:33:58 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Jan Djärv
1678225877
Removed subtty, workaround for when TIOCSIGSEND fails.
2003-02-21 18:13:53 +00:00
Kenichi Handa
56533d51c8
(struct Lisp_Process): New member filter_multibyte.
2003-02-10 07:45:13 +00:00
Kim F. Storm
59be51d7f2
(struct Lisp_Process): New member plist replaces old
...
member private_vars. All uses changed.
2003-01-14 09:55:00 +00:00
Kim F. Storm
2a061f25b2
(struct Lisp_Process): New member private_vars.
2003-01-12 20:23:45 +00:00
Kim F. Storm
cfa955c26c
(struct Lisp_Process): New member log.
...
Doc fix: Member command used to indicate stopped network process.
Doc fix: Member childp contains plist for network process.
Doc fix: Member kill_without_query is inverse of query-on-exit flag.
2002-03-17 20:16:55 +00:00
Stefan Monnier
8958788972
(EXEC_SUFFIXES): Remove.
2001-10-14 20:16:52 +00:00
Richard M. Stallman
2ba993db41
(struct process): Make inherit_coding_system_flag a Lisp_Object.
1998-04-29 21:47:23 +00:00
Eli Zaretskii
8d051ef1d1
(struct Lisp_Process): Add inherit_coding_system_flag member.
1998-04-19 14:18:01 +00:00
Kenichi Handa
095d64ee6e
(struct Lisp_Process): New members decoding_carryover
...
and encoding_carryover.
1998-01-22 01:26:45 +00:00
Karl Heuer
3b92c4f5bf
(struct Lisp_Process): New members
...
decode_coding_system, decoding_buf, encode_coding_system, and
encoding_buf.
1997-02-20 06:54:35 +00:00
Richard M. Stallman
217666dd8a
Comment change.
1996-09-01 23:18:22 +00:00
Karl Heuer
4b3d19094a
(synch_process_death, synch_process_retcode): Delete extra declaration.
1996-01-31 22:36:08 +00:00
Erik Naggum
3b7ad313e0
Update FSF's address in the preamble.
1996-01-15 09:18:04 +00:00
Karl Heuer
8e6208c5d2
Comment fixes.
1996-01-05 10:03:17 +00:00
Karl Heuer
7c938215cd
Update GPL to version 2.
1995-06-15 20:42:24 +00:00
Richard M. Stallman
776332c4a2
Make size field an EMACS_INT.
1994-12-29 19:56:17 +00:00
Richard M. Stallman
93103d17ba
(struct process): New field tty_name.
1994-09-18 20:11:07 +00:00
Karl Heuer
3a22ee3595
Update copyright.
1994-05-04 02:41:09 +00:00
Karl Heuer
b28e2cc6b0
(chan_process): Don't specify size.
1994-03-04 01:08:34 +00:00
Richard M. Stallman
fcf848767b
(chan_process, Vprocess_alist): Declared.
1994-03-02 23:37:02 +00:00
Jim Blandy
5437e9f97e
New macros NULL_DEVICE and EXEC_SUFFIXES, to give the name of the
...
equivalent of /dev/null, and the suffixes used by executable
files. This is simple, and helps people porting Emacs to other
operating systems.
* process.h (NULL_DEVICE): Give this a default value.
* process.c (Fstart_process): Pass EXEC_SUFFIXES to openp.
(Fprocess_send_eof): Use NULL_DEVICE instead of "/dev/null".
* callproc.c (Fcall_process): Pass EXEC_SUFFIXES to openp.
Use NULL_DEVICE instead of "/dev/null".
1993-03-30 23:05:56 +00:00
Jim Blandy
7a04feb074
entered into RCS
1992-02-11 02:10:29 +00:00
Jim Blandy
92d97f2c7b
Initial revision
1991-07-30 08:53:37 +00:00