summaryrefslogtreecommitdiff
path: root/readline/readline.c
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2003-12-30 07:25:18 +0000
committerEli Zaretskii <eliz@gnu.org>2003-12-30 07:25:18 +0000
commit2cce3b6453d098d66c02964e006f3247c691e8f3 (patch)
treef47cf4abc887bb98f24856090b5a654dd5d502ee /readline/readline.c
parentef3787004dc32b709fceaea3f8b1a7dda9b88c2d (diff)
downloadgdb-2cce3b6453d098d66c02964e006f3247c691e8f3.tar.gz
* readline.c (rl_save_state, rl_restore_state): Support systems
that don't define SIGWINCH. * terminal.c (_rl_get_screen_size) [__DJGPP__]: Compute the screen width and height using console I/O. (_rl_init_terminal_io) [__MSDOS__]: Zero out all the _rl_term_* variables. Convert to _rl_* naming scheme. (_rl_set_cursor) [__MSDOS__]: Ifdef away this function. * display.c (_rl_move_vert) [__MSDOS__]: Don't use undeclared variable `l'. Use `delta' instead recomputing its value anew. Assign -delta to i instead of the other way around.
Diffstat (limited to 'readline/readline.c')
-rw-r--r--readline/readline.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/readline/readline.c b/readline/readline.c
index 28801f19dfc..efa0bf84c27 100644
--- a/readline/readline.c
+++ b/readline/readline.c
@@ -933,7 +933,9 @@ rl_save_state (sp)
sp->macro = rl_executing_macro;
sp->catchsigs = rl_catch_signals;
+#if defined (SIGWINCH)
sp->catchsigwinch = rl_catch_sigwinch;
+#endif
return (0);
}
@@ -967,7 +969,9 @@ rl_restore_state (sp)
rl_executing_macro = sp->macro;
rl_catch_signals = sp->catchsigs;
+#if defined (SIGWINCH)
rl_catch_sigwinch = sp->catchsigwinch;
+#endif
return (0);
}