log src/process.c @ 16784:79ea730b7e20

age author description
1996-12-30 Richard M. Stallman Include blockinput.h.
1996-12-19 Richard M. Stallman (read_process_output, exec_sentinel):
1996-12-18 Richard M. Stallman (send_process) [EMACS_HAS_USECS]:
1996-12-08 Richard M. Stallman (status_notify): Test p->infd > 0
1996-10-26 Richard M. Stallman (status_notify): Update p->tick again
1996-09-17 Karl Heuer Replaced symbol BSD with BSD_SYSTEM.
1996-09-16 Richard M. Stallman (stream_process): Variable deleted.
1996-09-04 Richard M. Stallman (create_process): Test HAVE_SETPGID for using setpgid.
1996-09-04 Richard M. Stallman (create_process_1, sigchld_handler) [POSIX_SIGNALS]:
1996-09-03 Richard M. Stallman (create_process): Undo previous change.
1996-09-01 Richard M. Stallman (Fprocess_contact): New function.
1996-09-01 Richard M. Stallman (create_process): Test defined (TIOCSCTTY)
1996-09-01 Karl Heuer Change all references from point to PT.
1996-08-22 Richard M. Stallman (send_process): GCPRO object.
1996-07-16 Karl Heuer (create_process_1, sigchld_handler): Undo previous change.
1996-07-15 Karl Heuer (create_process_1, sigchld_handler):
1996-07-13 Karl Heuer (wait_reading_process_input) [hpux]: Workaround for
1996-06-11 Richard M. Stallman Comment change.
1996-06-11 Richard M. Stallman (wait_reading_process_input): Move the O_NONBLOCK and
1996-06-09 Richard M. Stallman (create_process): Add DONT_OPEN_PTY conditional.
1996-06-08 Richard M. Stallman (Fopen_network_stream)[WINDOWSNT]: Ensure Windows
1996-04-26 Richard M. Stallman (Fopen_network_stream): Set process infd to inch.
1996-04-23 Richard M. Stallman (wait_reading_process_input, both definitions):
1996-04-15 Richard M. Stallman (wait_reading_process_input) [!subprocesses]:
1996-04-14 Richard M. Stallman (wait_reading_process_input) [!subprocesses]: Handle
1996-04-12 Richard M. Stallman (wait_reading_process_input, both definitions):
1996-04-03 Richard M. Stallman (wait_reading_process_input): Don't call
1996-03-27 Richard M. Stallman (wait_reading_process_input_1): New (empty) function.
1996-03-22 Richard M. Stallman (wait_reading_process_input): Eliminate bogus test
1996-03-19 Richard M. Stallman (wait_reading_process_input): Extract the number from read_kbd with XINT.
1996-03-14 Karl Heuer (wait_reading_process_input) [! subprocesses]: Run
1996-03-10 Richard M. Stallman [!subprocesses] (wait_reading_process_input):
1996-03-08 Richard M. Stallman (wait_reading_process_input):
1996-03-05 Richard M. Stallman (wait_reading_process_input):
1996-03-03 Richard M. Stallman (wait_reading_process_input): Use getpid when generating SIGIO.
1996-02-26 Richard M. Stallman (Fopen_network_stream): Set immediate_quit for the connect.
1996-02-21 Karl Heuer (wait_reading_process_input):
1996-02-21 Erik Naggum (Faccept_process_output): Accept sub-second timeouts.
1996-02-11 Richard M. Stallman (Fopen_network_stream): Use sizeof, not strlen, for numeric_addr.
1996-02-08 Richard M. Stallman (remove_process): Don't unlink the process marker.
1996-02-05 Karl Heuer (sigchld_handler): Use cleaner end-of-list test.
1996-02-01 Richard M. Stallman (wait_reading_process_input): If select times out,
1996-01-29 Richard M. Stallman (create_process): Set outchannel to be non-blocking.
1996-01-29 Richard M. Stallman (wait_reading_process_input): Call timer_check
1996-01-24 Karl Heuer (wait_reading_process_input) [not subprocesses]: Do
1996-01-15 Erik Naggum Update FSF's address in the preamble.
1996-01-09 Karl Heuer (create_process): Restore the signal state
1996-01-09 Erik Naggum (Fprocessp, Fget_buffer_process, Fdelete_process, Fprocess_status,
1996-01-05 Karl Heuer Comment fixes.
1995-12-21 Karl Heuer (Fopen_network_stream): Call bind_polling_period earlier.
1995-12-13 Karl Heuer (create_process): Use Posix signal handling to
1995-11-07 Geoff Voelker [HAVE_NTGUI] (POLL_FOR_INPUT): Define macro.
1995-10-09 Richard M. Stallman (exec_sentinel, read_process_output):
1995-08-08 Richard M. Stallman (read_process_output, exec_sentinel): Call
1995-08-02 Richard M. Stallman Maybe include net/errno.h.
1995-07-25 Richard M. Stallman (Fstart_process): Don't expand the file name before trying openp.
1995-07-17 Karl Heuer (keyboard_bit_set): Fix one-off in loop end.
1995-07-07 Richard M. Stallman (Fstart_process): Expand PROGRAM.
1995-06-25 Richard M. Stallman (Fopen_network_stream): Sleep 1 sec before connect retry.
1995-06-19 Richard M. Stallman (sigchld_handler): Change XSETFASTINT to XSETINT.
1995-06-14 Richard M. Stallman (status_notify): Undo May 18 change.
1995-06-08 Karl Heuer [!subprocesses]: Include sysselect.h.
1995-05-26 Karl Heuer (create_process, send_process): Add volatile qualifiers.
1995-05-18 Karl Heuer (status_notify): If Vprocess_alist changes within
1995-05-07 Richard M. Stallman (wait_reading_process_input): Pass arg in new call to set_waiting_for_input.
1995-05-06 Richard M. Stallman (wait_reading_process_input): Don't call prepare_menu_bars.
1995-05-05 Richard M. Stallman (list_processes_1): Cast XFASTINT for passing to sprintf.
1995-04-28 Karl Heuer (create_process): Don't reference pty_name if !HAVE_PTYS.
1995-04-24 Richard M. Stallman (create_process): Don't abort if can't reopen
1995-04-11 Roland McGrath (create_process): Set PROCESS's tty_name to Qnil when !PTY_FLAG,
1995-04-07 Richard M. Stallman (read_process_output_error_handler)
1995-04-07 Karl Heuer Update copyright.
1995-03-28 Karl Heuer (Fsignal_process): SIGCODE is a symbol, not a string.
1995-03-28 Richard M. Stallman (Fsignal_process): Allow signal names as well as numbers.
1995-03-03 Richard M. Stallman (exec_sentinel, read_process_output): If running filter
1995-02-14 Richard M. Stallman (Fstart_process): Make process marker point into proc buf.
1995-01-25 Karl Heuer (process_tick, update_tick): Make non-static.
1995-01-23 Karl Heuer #include sysselect.h instead of defining things by hand.
1994-11-21 Francesco Potortì Added code for automatically saving and restoring the match data
1994-11-16 Karl Heuer (make_process): Use allocate_vectorlike and VECSIZE.
1994-11-15 Karl Heuer (NETCONN_P, kill_buffer_processes): Use the new type-test macros.
1994-11-10 Richard M. Stallman (create_process) [OSF1]: Use setpgid, not setpgrp.
1994-11-01 Richard M. Stallman Use macros IS_ANY_SEP, IS_DIRECTORY_SEP,
1994-10-26 Richard M. Stallman (status_message): Add a cast.
1994-10-26 Karl Heuer (list_processes_1): Print tty name.
1994-10-25 Richard M. Stallman Handle multiple keyboard input descriptors.
1994-10-04 Karl Heuer (read_process_output): Don't use XFASTINT as an lvalue.
1994-10-04 Karl Heuer (make_process, list_processes_1, create_process, Faccept_process_output,
1994-10-04 Karl Heuer (make_process, create_process, Fopen_network_stream, deactivate_process,
1994-09-27 Karl Heuer (decode_status, Fprocessp, Fget_process, Fget_buffer_process, Fprocess_status,
1994-09-24 Richard M. Stallman (Fprocess_send_eof): Delete DID_REMOTE conditional.
1994-09-23 Richard M. Stallman (exec_sentinel_error_handler): New function.
1994-08-19 Richard M. Stallman (wait_reading_process_input):
1994-07-31 Richard M. Stallman (create_process): Set default handling for SIGINT, etc.
1994-07-27 Richard M. Stallman (wait_reading_process_input): If wait_for_cell,
1994-07-25 Richard M. Stallman [!HAVE_H_ERRNO]: Declare h_errno.
1994-07-19 Richard M. Stallman (Fopen_network_stream): Retry gethostbyname after TRY_AGAIN failure.
1994-07-13 Richard M. Stallman (Qlast_nonmenu_event): New variable.
1994-06-25 Richard M. Stallman (send_process): Major rewrite.
1994-06-17 Richard M. Stallman (Fprocess_status): Return nil for process name that has no process.
1994-06-15 Karl Heuer (create_process): Set input_wait_mask before forking.
1994-06-14 Richard M. Stallman (Fprocess_send_eof): Doc fix.
1994-06-01 Richard M. Stallman (kill_buffer_processes): For net conn, use Fdelete_process.
1994-05-30 Richard M. Stallman (create_process): Get a pty for any non-nil Vprocess_connection_type value.
1994-05-21 Richard M. Stallman (create_process): Don't complain about error from TIOCSETD.
1994-05-13 Richard M. Stallman (Fopen_network_stream): Call bind_polling_period; later unbind the binding.
1994-05-11 Karl Heuer (exec_sentinel): Don't deactivate the mark. Check for asynch buffer switch.
1994-05-09 Richard M. Stallman (process_send_signal): If PREFER_VSUSP, use VSUSP instead of VSWTCH.
1994-05-06 Richard M. Stallman (wait_reading_process_input): Don't call prepare_menu_bars
1994-05-02 Richard M. Stallman (create_process): Undo April 19 setsid change.
1994-04-30 Paul Reilly (IN_ADDR, NUMERIC_ADDR_ERROR): Made conditional on HAVE_BROKEN_INET_ADDR.
1994-04-30 Richard M. Stallman (Fopen_network_stream): Retry the connect if EADDRINUSE. Ignore EISCONN.
1994-04-28 Richard M. Stallman (create_process): If vfork fails, close forkin and forkout.
1994-04-26 Karl Heuer (create_process) [HAVE_TERMIOS && LDISC1]: Use tcsetattr.
1994-04-24 Richard M. Stallman (create_process): Use child_setup_tty only if pty_flag.
1994-04-24 Richard M. Stallman (create_process): Use SETUP_SLAVE_PTY only if pty_flag.
1994-04-23 Richard M. Stallman (max_process_desc): New variable.
1994-04-21 Richard M. Stallman (send_process): If fpathconf fails, use 250.
1994-04-20 Richard M. Stallman (create_process): Call setsid only if pty_flag.
1994-04-18 Richard M. Stallman (create_process): Fix previous change.
1994-04-16 Richard M. Stallman (create_process): Test TIOCSETD along with NTTYDISC.
1994-04-12 Richard M. Stallman (Fset_process_window_size): New function.
1994-04-12 Richard M. Stallman (send_process): Test pty_flag field for nil, not 0.
1994-04-08 Karl Heuer (read_process_output): If buffer changes, record that fact.
1994-03-29 Karl Heuer Fix typos in comments.
1994-03-25 Karl Heuer (status_notify): Use assignment, not initialization.
1994-03-20 Richard M. Stallman (wait_reading_process_input, both versions): Don't call
1994-03-18 Karl Heuer (create_process): Skip the ioctl if fd is -1.
1994-03-18 Karl Heuer (Fstart_process): GCPRO some things.
1994-03-14 Karl Heuer (Fget_buffer_process): Fix typo in comment.
1994-03-12 Karl Heuer (get_process): Allow arg to be a buffer object.
1994-03-08 Roland McGrath (send_process) [_PC_MAX_CANON]: Also test #ifdef HAVE_FPATHCONF before
1994-03-02 Richard M. Stallman (chan_process, Vprocess_alist): No longer static.
1994-03-02 Richard M. Stallman Include unistd.h.
1994-02-11 Roland McGrath (sys_siglist): Protect decl with #ifndef SYS_SIGLIST_DECLARED.
1994-02-08 Richard M. Stallman (Fprocess_kill_without_query): Doc fix.
1994-01-14 Richard M. Stallman (sigchld_handler, status_message): Handle a NULL in sys_siglist.
1994-01-11 Richard M. Stallman (read_process_output): Supply second arg to unbind_to.
1994-01-10 Richard M. Stallman (create_process): Set line discipline only if pty_flag.
1994-01-09 Roland McGrath Don't declare sys_nerr.
1994-01-09 Richard M. Stallman Comment changes.
1994-01-01 Richard M. Stallman (read_process_output): Use clip_to_bounds when moving
1993-12-25 Richard M. Stallman (create_process) [NTTYDISC]: Set the tty line discipline.
1993-12-24 Richard M. Stallman (Fopen_network_stream): Turn off SIGIO while connecting.
1993-12-23 Richard M. Stallman (Fprocess_status): Use get_process, not Fget_process.
1993-12-23 Richard M. Stallman (deactivate_process) [SVR4_PTYS]: If subtty is not nil, close it.
1993-11-25 Richard M. Stallman (create_process): Do setpgrp for USG regardless of IRIX.
1993-11-24 Richard M. Stallman (Fdelete_process): Fix paren error.
1993-11-23 Richard M. Stallman (wait_reading_process_input):
1993-11-13 Richard M. Stallman (IN_ADDR, NUMERIC_ADDR_ERROR): New macros (two versions).
1993-11-13 Richard M. Stallman (get_process): Add `static' to definition.
1993-11-04 Richard M. Stallman [TERM]: Include client.h.
1993-10-25 Brian Fox (Fopen_netwrok_stream): Cast arg to inet_addr to (char *).
1993-10-22 Richard M. Stallman (status_notify): Don't read from process if filter is t.
1993-09-10 Roland McGrath Include <config.h> instead of "config.h".
1993-09-08 Richard M. Stallman (keyboard_descriptor): New variable.
1993-08-15 Richard M. Stallman Include syswait.h.
1993-07-28 Richard M. Stallman (wait_reading_process_input): Undo last two changes:
1993-07-24 Richard M. Stallman (Fprocess_status): Use Fget_process, to avoid error
1993-07-22 Richard M. Stallman (Fget_buffer_process): Delete doc string from
1993-07-09 Richard M. Stallman (wait_reading_process_input): If wait_for_cell, do call
1993-07-02 Richard M. Stallman (wait_reading_process_input): Do include the keyboard
1993-06-29 Richard M. Stallman (wait_reading_process_input): Use SIGIO only if defined.
1993-06-18 Jim Blandy Changes for Irix 4.0, tested this time:
1993-06-17 Jim Blandy * callproc.c (Fcall_process, child_setup): If IRIX is #defined,
1993-06-12 Richard M. Stallman (start_process_unwind): Use XINT.
1993-06-11 Richard M. Stallman (read_process_output): Don't deactivate the mark.
1993-06-10 Jim Blandy Typo.
1993-06-09 Jim Blandy * process.c (sigchld_handler): Add cast, to avoid warnings on Linux.
1993-06-09 Jim Blandy * process.c (sigchld_handler): Add cast, to avoid warnings on Linux.
1993-06-09 Jim Blandy Apply typo patches from Paul Eggert.
1993-06-06 Richard M. Stallman (read_process_output): Deactivate the mark.
1993-05-29 Richard M. Stallman (MAXDESC): Get it from FD_SETSIZE if that exists.
1993-05-25 Richard M. Stallman (wait_reading_process_input): Call swallow_events.
1993-05-24 Richard M. Stallman (create_process): Ignore retval from TIOCSTTY.
1993-05-22 Jim Blandy Updated copyright years.
1993-05-22 Jim Blandy * process.c (Fopen_network_stream): Deal with older systems, which
1993-05-20 Jim Blandy Some more changes from Michael K. Johnson for Linux.
1993-05-19 Jim Blandy * process.c (wait_reading_process_input): Undo change of April
1993-05-19 Jim Blandy * process.c (wait_reading_process_input): Don't forget to call
1993-05-19 Jim Blandy * process.c [__sgi] (allocate_pty): Give up immediately if pty is
1993-05-16 Jim Blandy Document sun change.
1993-05-15 Jim Blandy * process.c (wait_reading_process_input): If we're running
1993-04-29 Richard M. Stallman (wait_reading_process_input): Move the status_notify
1993-03-30 Jim Blandy New macros NULL_DEVICE and EXEC_SUFFIXES, to give the name of the
1993-03-30 Jim Blandy Rename int-to-string to number-to-string, since it can handle
1993-03-25 Jim Blandy * process.c [VMS] (DCL_PROMPT): Remove hack.
1993-03-20 Jim Blandy * process.c (wait_reading_process_input): Doc fix.
1993-03-17 Richard M. Stallman Fix typo in previous change.
1993-03-17 Richard M. Stallman (Fprocess_send_eof): Make sure proc is running.
1993-03-15 Richard M. Stallman (wait_reading_process_input): New option to wait
1993-03-11 Jim Blandy * process.c (process_send_signal): In the TERMIOS code for sending
1993-02-22 Jim Blandy * process.c: Make sure we don't miss processes exiting, by having
1993-02-18 Michael I. Bushnell * process.c (Fstart_process): Jimb's change of December 11
1993-01-14 Jim Blandy * frame.h (FRAME_SAMPLE_VISIBILITY): Make sure frame is marked as
1992-12-12 Jim Blandy Give subprocess creation a way to find a valid current directory
1992-12-06 Jim Blandy Tue Dec 1 23:42:25 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
1992-11-16 Jim Blandy * systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:
1992-11-07 Jim Blandy * process.c [SYSV]: Don't include <termios.h>, <termio.h>, or
1992-10-31 Jim Blandy * process.c: (status_convert): Declare this to return a
1992-10-03 Jim Blandy * process.c (wait_reading_process_input): If the select returns
1992-09-23 Jim Blandy * process.c [SIGCHLD && !BSD && !UNIPLUS && !HPUX]
1992-09-20 Richard M. Stallman (Faccept_process_output): Initialize useconds.
1992-08-29 Jim Blandy * process.c: Include "systty.h", not "systerm.h".
1992-08-22 Richard M. Stallman (WCOREDUMP): Define only if not defined.
1992-08-19 Jim Blandy * process.c (process_send_signal): Don't send SIGTSTP if the
1992-07-22 Jim Blandy entered into RCS
1992-07-19 Richard M. Stallman *** empty log message ***
1992-07-16 Jim Blandy *** empty log message ***
1992-07-13 Jim Blandy *** empty log message ***
1992-06-05 Joseph Arceneaux *** empty log message ***
1992-05-19 Jim Blandy *** empty log message ***
1992-05-18 Jim Blandy *** empty log message ***
1992-05-10 Jim Blandy *** empty log message ***
1992-05-01 Jim Blandy *** empty log message ***
1992-04-24 Jim Blandy *** empty log message ***
1992-04-01 Jim Blandy *** empty log message ***
1992-03-18 Jim Blandy *** empty log message ***
1992-03-14 Jim Blandy Initial revision