1. 20 May, 2007 1 commit
    • Nick Roberts's avatar
      (gpm_wait_mask, max_gpm_desc): New variables. · 994d9841
      Nick Roberts authored
      (wait_reading_process_output): Wait on gpm_fd too.
      (add_gpm_wait_descriptor, delete_gpm_wait_descriptor)): New functions.
      (add_gpm_wait_descriptor_called_flag): New variable.
      (delete_keyboard_wait_descriptor): Check gpm_wait_mask.
      994d9841
  2. 06 May, 2007 1 commit
  3. 05 May, 2007 1 commit
  4. 23 Apr, 2007 2 commits
  5. 29 Mar, 2007 2 commits
  6. 27 Mar, 2007 1 commit
  7. 26 Mar, 2007 1 commit
  8. 25 Mar, 2007 1 commit
  9. 20 Mar, 2007 1 commit
  10. 17 Mar, 2007 2 commits
  11. 11 Mar, 2007 2 commits
  12. 01 Mar, 2007 1 commit
  13. 23 Feb, 2007 1 commit
  14. 21 Jan, 2007 1 commit
  15. 13 Jan, 2007 1 commit
  16. 27 Dec, 2006 1 commit
  17. 19 Dec, 2006 1 commit
  18. 09 Dec, 2006 1 commit
  19. 07 Dec, 2006 1 commit
  20. 04 Dec, 2006 2 commits
  21. 12 Nov, 2006 1 commit
  22. 03 Oct, 2006 1 commit
  23. 08 Sep, 2006 1 commit
  24. 05 Aug, 2006 1 commit
  25. 03 Aug, 2006 1 commit
  26. 01 Aug, 2006 1 commit
  27. 10 Jul, 2006 1 commit
  28. 01 Jun, 2006 1 commit
    • Kim F. Storm's avatar
      2006-06-01 Michaël Cadilhac <michael.cadilhac@lrde.org> · a5cfdda8
      Kim F. Storm authored
      (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.
      a5cfdda8
  29. 31 May, 2006 1 commit
  30. 08 May, 2006 1 commit
  31. 13 Apr, 2006 1 commit
  32. 12 Apr, 2006 2 commits
  33. 08 Apr, 2006 1 commit
    • Stefan Monnier's avatar
      * process.h (struct Lisp_Process): Replace Lisp_Objects `pid', · 6bfd98e7
      Stefan Monnier authored
      `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.
      6bfd98e7
  34. 22 Mar, 2006 1 commit