diff options
| author | Karoly Lorentey | 2004-01-11 01:18:45 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-01-11 01:18:45 +0000 |
| commit | 8f1ce42333b410e736053a7c5cbbf102032c84f2 (patch) | |
| tree | d0a7fa64f0e9085286fbff86efc45963ee38f1a0 /src/term.c | |
| parent | b80bf66eabbf9e132e767b1421b2307e8c50afc1 (diff) | |
| download | emacs-8f1ce42333b410e736053a7c5cbbf102032c84f2.tar.gz emacs-8f1ce42333b410e736053a7c5cbbf102032c84f2.zip | |
Changed tty input code to use read_socket_hook.
src/keyboard.c (read_avail_input): Removed tty-related code.
(tty_read_avail_input): New function.
src/keyboard.h (tty_read_avail_input): New prototype.
src/term.c (term_init): Set read_socket_hook. Removed bogus baud rate
initialization.
src/termhooks.h (read_socket_hook): Added display parameter.
src/xterm.c (XTread_socket): Added display parameter (unused).
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-51
Diffstat (limited to 'src/term.c')
| -rw-r--r-- | src/term.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/term.c b/src/term.c index 753067430f2..a988b7d92e8 100644 --- a/src/term.c +++ b/src/term.c | |||
| @@ -2273,7 +2273,7 @@ term_init (char *name, char *terminal_type, int must_succeed) | |||
| 2273 | display->redeem_scroll_bar_hook = 0; /* Not needed. */ | 2273 | display->redeem_scroll_bar_hook = 0; /* Not needed. */ |
| 2274 | display->judge_scroll_bars_hook = 0; /* Not needed. */ | 2274 | display->judge_scroll_bars_hook = 0; /* Not needed. */ |
| 2275 | 2275 | ||
| 2276 | display->read_socket_hook = 0; /* Not needed. */ | 2276 | display->read_socket_hook = &tty_read_avail_input; /* keyboard.c */ |
| 2277 | display->frame_up_to_date_hook = 0; /* Not needed. */ | 2277 | display->frame_up_to_date_hook = 0; /* Not needed. */ |
| 2278 | 2278 | ||
| 2279 | display->delete_frame_hook = &delete_tty_output; | 2279 | display->delete_frame_hook = &delete_tty_output; |
| @@ -2707,11 +2707,6 @@ to do `unset TERMCAP' (C-shell: `unsetenv TERMCAP') as well.", | |||
| 2707 | 2707 | ||
| 2708 | init_baud_rate (fileno (TTY_INPUT (tty))); | 2708 | init_baud_rate (fileno (TTY_INPUT (tty))); |
| 2709 | 2709 | ||
| 2710 | /* XXX This condition sounds bogus. */ | ||
| 2711 | if (display->read_socket_hook) /* Baudrate is somewhat | ||
| 2712 | meaningless in this case */ | ||
| 2713 | baud_rate = 9600; | ||
| 2714 | |||
| 2715 | #ifdef AIXHFT | 2710 | #ifdef AIXHFT |
| 2716 | /* The HFT system on AIX doesn't optimize for scrolling, so it's | 2711 | /* The HFT system on AIX doesn't optimize for scrolling, so it's |
| 2717 | really ugly at times. */ | 2712 | really ugly at times. */ |