summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorKim F. Storm <storm@cua.dk>2004-01-01 23:34:14 +0000
committerKim F. Storm <storm@cua.dk>2004-01-01 23:34:14 +0000
commit2d942bfadfd794e71202b92dd6e6928c70bbfcb0 (patch)
tree16467bcced3fbbf3685b00b4618c44df8ccc3d6c /lisp/emacs-lisp
parent2ba4be11b79b7cc0a7485240cabd7d91f209fb94 (diff)
downloademacs-2d942bfadfd794e71202b92dd6e6928c70bbfcb0.tar.gz
emacs-2d942bfadfd794e71202b92dd6e6928c70bbfcb0.tar.bz2
emacs-2d942bfadfd794e71202b92dd6e6928c70bbfcb0.zip
(ADAPTIVE_READ_BUFFERING): New conditional.
(READ_OUTPUT_DELAY_INCREMENT, READ_OUTPUT_DELAY_MAX) (READ_OUTPUT_DELAY_MAX_MAX): New constants. (process_output_delay_count, process_output_skip): New vars. (Vprocess_adaptive_read_buffering): New variable. (make_process): Initialize adaptive read buffering members. (Fstart_process): Set adaptive_read_buffering member. (deactivate_process): Cleanup adaptive read buffering. (wait_reading_process_input): Temporarily omit delayed subprocesses from the set of file descriptors to read from; adjust the select timeout if we skipped any subprocesses. (read_process_output): Increase adaptive read buffering delay if we read less than a full buffer; reduce delay when we read a full buffer. (send_process): Simplify using local Lisp_Process var. Reset adaptive read buffering delay after write. (init_process): Initialize process_output_delay_count and process_output_skip. (syms_of_process): DEFVAR_LISP Vprocess_adaptive_read_buffering.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions