Eli Zaretskii
5bef3aecc1
(w32_list_system_processes, w32_system_process_attributes): Add prototypes.
...
(Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess, Qttname)
(Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime, Qcutime)
(Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs, Quser, Qgroup)
(Qetime, Qpcpu, Qpmem, Qtpgid, Qcstime): Add extern declarations.
2008-08-09 17:53:30 +00:00
Dan Nicolaescu
7c2fb837ec
* bitmaps/README:
...
* xfns.c:
* termcap.c:
* term.c:
* syswait.h:
* systty.h:
* systime.h:
* syssignal.h:
* sysdep.c:
* process.h:
* process.c:
* print.c:
* ndir.h:
* lread.c:
* keyboard.c:
* getpagesize.h:
* floatfns.c:
* fileio.c:
* emacs.c:
* doc.c:
* dispnew.c:
* dired.c:
* data.c:
* callproc.c:
* buffer.c:
* README:
* Makefile.in:
* s/template.h:
* s/msdos.h:
* m/vax.h: Remove VMS support.
* s/vms.h:
* vlimit.h:
* uaf.h:
* temacs.opt:
* param.h:
* ioctl.h: Remove file.
* descrip.mms:
* compile.com: Remove file.
* Create.c: Remove VMS support.
* message.el (Module):
* gnus-start.el (Module):
* gnus-registry.el (Module):
* textmodes/texinfmt.el:
* nxml/nxml-enc.el:
* mail/feedmail.el:
* international/mule.el:
* international/latexenc.el:
* emulation/viper-util.el:
* emulation/viper-init.el:
* emulation/viper-ex.el:
* emacs-lisp/bytecomp.el:
* version.el:
* subr.el:
* startup.el:
* sort.el:
* shadowfile.el:
* recentf.el:
* printing.el:
* paths.el:
* minibuffer.el:
* ls-lisp.el:
* loadup.el:
* hippie-exp.el:
* finder.el:
* files.el:
* ediff-util.el:
* ediff-ptch.el:
* ediff-init.el:
* ediff-diff.el:
* dired.el:
* dired-aux.el:
* cus-edit.el:
* bindings.el:
* arc-mode.el:
* add-log.el: Remove VMS support.
* obsolete/vmsproc.el:
* obsolete/vms-pmail.el:
* obsolete/vms-patch.el: Remove file.
* etags.c:
* emacsclient.c: Remove VMS support.
* termcap.src: Remove file.
* README:
* PROBLEMS:
* MACHINES: Remove VMS info.
* ediff.texi: Remove VMS support.
* os.texi:
* intro.texi:
* files.texi: Remove VMS support.
* emacs.texi: Remove VMS support.
* make-dist:
* README: Remove VMS support.
* vms: Remove directory.
2008-07-31 05:33:56 +00:00
Glenn Morris
d888760c95
Daniel Engeler <engeler at gmail.com>
...
These changes add serial port access.
* process.c: Add HAVE_SERIAL.
(Fdelete_process, Fprocess_status, Fset_process_buffer)
(Fset_process_filter, Fset_process_sentinel, Fprocess_contact)
(list_processes_1, select_wrapper, Fstop_process)
(Fcontinue_process, Fprocess_send_eof, kill_buffer_processes)
(status_notify): Modify to handle serial processes.
[HAVE_SERIAL] (Fserial_process_configure)
[HAVE_SERIAL] (make_serial_process_unwind, Fmake_serial_process):
New functions.
* process.h (struct Lisp_Process): Add `type'.
* sysdep.c [HAVE_TERMIOS] (serial_open, serial_configure):
New functions.
* w32.c (_sys_read_ahead, sys_read, sys_write): Modify to handle serial ports.
(serial_open, serial_configure) New functions.
* w32.h: Add FILE_SERIAL.
(struct _child_process): Add ovl_read, ovl_write.
2008-06-13 08:08:20 +00:00
Glenn Morris
b9b1cc1463
Switch to recommended form of GPLv3 permissions notice.
2008-05-15 03:28:14 +00:00
Stefan Monnier
5431bd6a78
* process.h (struct Lisp_Process): Remove filter_multibyte.
...
* process.c (QCfilter_multibyte): Remove.
(setup_process_coding_systems): Don't use filter_multibyte.
(Fstart_process, Fmake_network_process): Don't set filter_multibyte.
(read_process_output): Don't adjust multibyteness to filter_multibyte.
(Fset_process_filter_multibyte): Change the coding-system to
approximate the previous behavior.
(Fprocess_filter_multibyte_p): Get the multibyteness straight from the
coding-system.
2008-03-25 17:35:48 +00:00
Andreas Schwab
28545f7cd8
(struct Lisp_Process): Declare bit fields as unsigned.
2008-03-08 15:53:51 +00:00
Miles Bader
59ce725a3b
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
8cabe764e9
Add 2008 to copyright years.
2008-01-08 04:37:27 +00:00
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