aboutsummaryrefslogtreecommitdiffstats
path: root/src/term.c
diff options
context:
space:
mode:
authorKaroly Lorentey2004-01-11 01:18:45 +0000
committerKaroly Lorentey2004-01-11 01:18:45 +0000
commit8f1ce42333b410e736053a7c5cbbf102032c84f2 (patch)
treed0a7fa64f0e9085286fbff86efc45963ee38f1a0 /src/term.c
parentb80bf66eabbf9e132e767b1421b2307e8c50afc1 (diff)
downloademacs-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.c7
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. */