diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2006-04-08 15:07:35 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2006-04-08 15:07:35 +0000 |
commit | 6bfd98e75de5ae13bdceddb7effda6bb41bedf79 (patch) | |
tree | f2b62be97f00d1c098052376bf531dddb635dfb7 /lisp/emacs-lisp | |
parent | 67438f773f7ac8f651029661ab9b578b80ba0722 (diff) | |
download | emacs-6bfd98e75de5ae13bdceddb7effda6bb41bedf79.tar.gz emacs-6bfd98e75de5ae13bdceddb7effda6bb41bedf79.tar.bz2 emacs-6bfd98e75de5ae13bdceddb7effda6bb41bedf79.zip |
* 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.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions