| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Chong Yidong <cyd at stupidchicken.com> | Glenn Morris | 2008-01-10 | 1 | -1/+3 |
| | | | | | (wait_reading_process_output): Check for window changes caused by timers. | ||||
| * | Add 2008 to copyright years. | Glenn Morris | 2008-01-08 | 1 | -1/+1 |
| | | |||||
| * | (make_process): Initialize pty_flag to Qnil instead of 0 | YAMAMOTO Mitsuharu | 2007-12-24 | 1 | -1/+1 |
| | | | | | as it is not a bit field on Emacs 22 yet. | ||||
| * | (make_process): Initialize pty_flag to 0. | Richard M. Stallman | 2007-12-03 | 1 | -0/+1 |
| | | |||||
| * | (list_processes_1): Fix indentation level of the | Andreas Schwab | 2007-11-26 | 1 | -2/+4 |
| | | | | | command column. | ||||
| * | (Fset_process_filter): Doc fix. | Juanma Barranquero | 2007-10-19 | 1 | -1/+1 |
| | | |||||
| * | (Fmake_network_process): Doc fix. | Glenn Morris | 2007-09-20 | 1 | -1/+3 |
| | | |||||
| * | Replace `iff' in comments. | Glenn Morris | 2007-08-08 | 1 | -6/+6 |
| | | |||||
| * | Switch license to GPLv3 or later. | Glenn Morris | 2007-07-25 | 1 | -1/+1 |
| | | |||||
| * | Undo May 3 change. | Richard M. Stallman | 2007-05-06 | 1 | -6/+6 |
| | | |||||
| * | (Faccept_process_output): Revert 2006-03-22 change so | Richard M. Stallman | 2007-05-05 | 1 | -6/+6 |
| | | | | | | | that the third argument once again is in microseconds (not milliseconds). This makes it compatible with Emacs 21 and earlier. Problem found by Henrik Rindlöw. | ||||
| * | (Fstart_process): Doc fix. | Richard M. Stallman | 2007-04-23 | 1 | -3/+4 |
| | | |||||
| * | (Fstart_process): Doc fix. | Eli Zaretskii | 2007-04-23 | 1 | -6/+11 |
| | | |||||
| * | (wait_reading_process_output) [HAVE_PTYS]: | Kim F. Storm | 2007-03-29 | 1 | -10/+11 |
| | | | | | | | When EIO happens, clear channel from descriptor masks before raising SIGCHLD signal to avoid busy loop between read and sigchld_handler. (sigchld_handler): Remove sleep (2007-03-11 & 2007-03-26 changes). | ||||
| * | (Fformat_network_address): Return nil when the | Juanma Barranquero | 2007-03-29 | 1 | -2/+14 |
| | | | | | argument vector contains invalid values. | ||||
| * | (Fformat_network_address): Make room in args array to format IPv6 addresses. | Juanma Barranquero | 2007-03-27 | 1 | -2/+1 |
| | | |||||
| * | (sigchld_handler): Delay by 1ms instead of 1s to | Sam Steingold | 2007-03-26 | 1 | -1/+1 |
| | | | | | alleviate sluggishness (the original problem is still fixed). | ||||
| * | revert the last patch to the original fix: sleep BEFORE the first wait | Sam Steingold | 2007-03-25 | 1 | -8/+8 |
| | | | | | it appears to be absolutely necessary for prevention of the load surge | ||||
| * | (Fmake_network_process) [HAVE_GETADDRINFO]: Clear | YAMAMOTO Mitsuharu | 2007-03-20 | 1 | -3/+7 |
| | | | | | | immediate_quit before calling freeaddrinfo. Add BLOCK_INPUT around freeaddrinfo. | ||||
| * | (Fdelete_process): Properly handle deletion of first element of | Chong Yidong | 2007-03-17 | 1 | -13/+16 |
| | | | | | | | deleted_pid_list. (create_process): Declare pid as pid_t. (sigchld_handler): Avoid busyloop. | ||||
| * | (sigchld_handler): Change type of pid to pid_t. Scan deleted_pid_list | Chong Yidong | 2007-03-17 | 1 | -5/+9 |
| | | | | | | explicitly to avoid using Fmember which don't know about mark bits and make_fixnum_or_float which may malloc. Reported by Andreas Schwab. | ||||
| * | tweak last patch: add comment and avoid the first sleep | Sam Steingold | 2007-03-11 | 1 | -7/+10 |
| | | |||||
| * | (sigchld_handler): Sleep before wait3 to avoid a busyloop. | Sam Steingold | 2007-03-11 | 1 | -0/+1 |
| | | |||||
| * | (send_process_object): Check the process status and | Kenichi Handa | 2007-03-01 | 1 | -1/+9 |
| | | | | | signal an error if something is wrong. | ||||
| * | (send_process_object_unwind): New function. | Kenichi Handa | 2007-02-23 | 1 | -12/+79 |
| | | | | | | | (send_process_object): New function. (Fprocess_send_region): Call send_process_object. (Fprocess_send_string): Likewise. | ||||
| * | Add 2007 to copyright years. | Glenn Morris | 2007-01-21 | 1 | -1/+1 |
| | | |||||
| * | (Fdelete_process, Fprocess_id, sigchld_handler): Copy PID into EMACS_INT | Eli Zaretskii | 2007-01-13 | 1 | -6/+12 |
| | | | | | to avoid GCC warnings. | ||||
| * | Fix typo in comment. | Kim F. Storm | 2006-12-27 | 1 | -1/+1 |
| | | |||||
| * | (Qsignal): Declare here. | Kim F. Storm | 2006-12-19 | 1 | -2/+3 |
| | | | | | (syms_of_process): Intern or staticpro it. | ||||
| * | (Fsignal_process): Doc fix. Use XFLOAT_DATA to extract the process ID from | Eli Zaretskii | 2006-12-09 | 1 | -2/+2 |
| | | | | | a Lisp float. | ||||
| * | (parse_signal): Use xstricmp instead of strcasecmp. | Kim F. Storm | 2006-12-07 | 1 | -2/+2 |
| | | | | | (Fsignal_process): Don't use strncasecmp. | ||||
| * | (parse_signal): Rename macro from handle_signal. | Kim F. Storm | 2006-12-04 | 1 | -40/+40 |
| | | | | | | (Fsignal_process): Also accept lower-case variants of signal names (to align with signal names generated by Emacs itself). | ||||
| * | (Qsignal): Declare extern. | Kim F. Storm | 2006-12-04 | 1 | -3/+9 |
| | | | | | | | (syms_of_process): Don't intern/staticpro them here. (read_process_output): Abort if carryover < 0. | ||||
| * | (syms_of_process) <delete-exited-processes>: Doc fix. | Juanma Barranquero | 2006-11-12 | 1 | -1/+1 |
| | | |||||
| * | (list_processes_1): Run sentinels before removing dead | Kim F. Storm | 2006-10-03 | 1 | -2/+5 |
| | | | | | processes. Also remove `closed' network connections. | ||||
| * | (inhibit_sentinels): New variable. | Richard M. Stallman | 2006-09-08 | 1 | -6/+15 |
| | | | | | | (exec_sentinel): Test inhibit_sentinels. (init_process): Initialize it. | ||||
| * | * process.c: Reapply 2006-08-01 change. | Chong Yidong | 2006-08-05 | 1 | -6/+12 |
| | | |||||
| * | * process.c: Revert last change. | Chong Yidong | 2006-08-03 | 1 | -12/+6 |
| | | |||||
| * | (wait_reading_process_output_unwind): New function. | Kim F. Storm | 2006-08-01 | 1 | -4/+12 |
| | | | | | | | Restores waiting_for_user_input_p to saved value. (wait_reading_process_output): Unwind protect waiting_for_user_input_p instead of save/restore old value on stack. | ||||
| * | Doc fix. | Chong Yidong | 2006-07-10 | 1 | -2/+2 |
| | | |||||
| * | 2006-06-01 Michaël Cadilhac <michael.cadilhac@lrde.org> | Kim F. Storm | 2006-06-01 | 1 | -8/+57 |
| | | | | | | | | | | | | | | (deleted_pid_list): New variable to store the pids of deleted processes. Declare it only if SIGCHLD is defined. (init_process): Initialize it. (syms_of_process): Staticpro it. (Fdelete_process): Add pid of the deleted process to it. Check after the addition and before the kill if the process is already stopped, in which case it is deleted from the list and not killed. (sigchld_handler): Define it only if SIGCHLD is. Search the process that signaled Emacs in `deleted_pid_list' before `Vprocess_alist'. Original idea by Stefan Monnier. | ||||
| * | (select_wrapper): Add wrapper around select to work around | Kim F. Storm | 2006-05-31 | 1 | -0/+19 |
| | | | | | | "incomplete backtrace" bug in gdb 5.3, when emacs is stopped inside select called from wait_reading_process_output. | ||||
| * | (setup_process_coding_systems): Use system_eol_type | Kenichi Handa | 2006-05-08 | 1 | -0/+12 |
| | | | | | | | for encoding if eol_type is not yet decided. (read_process_output): Likewise. (send_process): Likewise. | ||||
| * | (conv_lisp_to_sockaddr): Fix previous change. | Richard M. Stallman | 2006-04-13 | 1 | -5/+8 |
| | | |||||
| * | (Fprocess_send_eof): Abort if fail to open null device. | Richard M. Stallman | 2006-04-12 | 1 | -0/+2 |
| | | |||||
| * | (conv_lisp_to_sockaddr): If FAMILY unknown, just return. | Richard M. Stallman | 2006-04-12 | 1 | -1/+4 |
| | | |||||
| * | * process.h (struct Lisp_Process): Replace Lisp_Objects `pid', | Stefan Monnier | 2006-04-08 | 1 | -46/+50 |
| | | | | | | | | | | | | | | | | | | | `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. | ||||
| * | (Faccept_process_output): Fix to comply with lisp reference. | Kim F. Storm | 2006-03-22 | 1 | -38/+36 |
| | | | | | | | Change arg "timeout" to "seconds" and allow both integer and float value. Change arg "timeout-msec" to "millisec" and interpret" as milliseconds rather than microseconds. Fix doc string accordingly. | ||||
| * | (Vprocess_adaptive_read_buffering): Doc fix. | Romain Francoise | 2006-03-11 | 1 | -1/+1 |
| | | |||||
| * | (Fmake_network_process): Init the process's mark. | Stefan Monnier | 2006-02-25 | 1 | -1/+7 |
| | | |||||