mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-17 04:43:17 +08:00
* readline.c (readline_default_bindings): Don't compile if
__GO32__ is defined. * rltty.c (rltty_set_default_bindings): Likewise.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
Mon May 9 18:29:42 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||||
|
|
||||||
|
* readline.c (readline_default_bindings): Don't compile if
|
||||||
|
__GO32__ is defined.
|
||||||
|
* rltty.c (rltty_set_default_bindings): Likewise.
|
||||||
|
|
||||||
Fri May 6 13:38:39 1994 Steve Chamberlain (sac@cygnus.com)
|
Fri May 6 13:38:39 1994 Steve Chamberlain (sac@cygnus.com)
|
||||||
|
|
||||||
* config/mh-go32: New fragment.
|
* config/mh-go32: New fragment.
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -20,10 +20,13 @@
|
|||||||
is generally kept in a file called COPYING or LICENSE. If you do not
|
is generally kept in a file called COPYING or LICENSE. If you do not
|
||||||
have a copy of the license, write to the Free Software Foundation,
|
have a copy of the license, write to the Free Software Foundation,
|
||||||
675 Mass Ave, Cambridge, MA 02139, USA. */
|
675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
#include <sys/types.h>
|
#include "sysdep.h"
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#ifndef NO_SYS_FILE
|
||||||
|
#include <sys/file.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined (HAVE_UNISTD_H)
|
#if defined (HAVE_UNISTD_H)
|
||||||
# include <unistd.h>
|
# include <unistd.h>
|
||||||
@ -39,10 +42,10 @@ extern int errno;
|
|||||||
extern int readline_echoing_p;
|
extern int readline_echoing_p;
|
||||||
extern int _rl_eof_char;
|
extern int _rl_eof_char;
|
||||||
|
|
||||||
#if defined (_GO32_)
|
#if defined (__GO32__)
|
||||||
# include <sys/pc.h>
|
# include <sys/pc.h>
|
||||||
# undef HANDLE_SIGNALS
|
# undef HANDLE_SIGNALS
|
||||||
#endif /* _GO32_ */
|
#endif /* __GO32__ */
|
||||||
|
|
||||||
/* **************************************************************** */
|
/* **************************************************************** */
|
||||||
/* */
|
/* */
|
||||||
@ -215,7 +218,6 @@ set_tty_settings (tty, tiop)
|
|||||||
ioctl (tty, TIOCSETN, &(tiop->sgttyb));
|
ioctl (tty, TIOCSETN, &(tiop->sgttyb));
|
||||||
tiop->flags &= ~SGTTY_SET;
|
tiop->flags &= ~SGTTY_SET;
|
||||||
}
|
}
|
||||||
readline_echoing_p = 1;
|
|
||||||
|
|
||||||
#if defined (TIOCLSET)
|
#if defined (TIOCLSET)
|
||||||
if (tiop->flags & LFLAG_SET)
|
if (tiop->flags & LFLAG_SET)
|
||||||
@ -249,7 +251,7 @@ prepare_terminal_settings (meta_flag, otio, tiop)
|
|||||||
int meta_flag;
|
int meta_flag;
|
||||||
TIOTYPE otio, *tiop;
|
TIOTYPE otio, *tiop;
|
||||||
{
|
{
|
||||||
#if !defined (_GO32_)
|
#if !defined (__GO32__)
|
||||||
readline_echoing_p = (otio.sgttyb.sg_flags & ECHO);
|
readline_echoing_p = (otio.sgttyb.sg_flags & ECHO);
|
||||||
|
|
||||||
/* Copy the original settings to the structure we're going to use for
|
/* Copy the original settings to the structure we're going to use for
|
||||||
@ -315,11 +317,11 @@ prepare_terminal_settings (meta_flag, otio, tiop)
|
|||||||
tiop->ltchars.t_dsuspc = -1; /* C-y */
|
tiop->ltchars.t_dsuspc = -1; /* C-y */
|
||||||
tiop->ltchars.t_lnextc = -1; /* C-v */
|
tiop->ltchars.t_lnextc = -1; /* C-v */
|
||||||
#endif /* TIOCGLTC */
|
#endif /* TIOCGLTC */
|
||||||
#endif /* !_GO32_ */
|
#endif /* !__GO32__ */
|
||||||
}
|
}
|
||||||
#endif /* defined (NEW_TTY_DRIVER) */
|
#endif /* defined (NEW_TTY_DRIVER) */
|
||||||
|
|
||||||
#if !defined (NEW_TTY_DRIVER) && !defined(_GO32_)
|
#if !defined (NEW_TTY_DRIVER) && !defined(__GO32__)
|
||||||
|
|
||||||
#if !defined (VMIN)
|
#if !defined (VMIN)
|
||||||
# define VMIN VEOF
|
# define VMIN VEOF
|
||||||
@ -442,14 +444,14 @@ prepare_terminal_settings (meta_flag, otio, tiop)
|
|||||||
|
|
||||||
#endif /* TERMIOS_TTY_DRIVER && _POSIX_VDISABLE */
|
#endif /* TERMIOS_TTY_DRIVER && _POSIX_VDISABLE */
|
||||||
}
|
}
|
||||||
#endif /* !defined (NEW_TTY_DRIVER) && !defined(_GO32_) */
|
#endif /* !defined (NEW_TTY_DRIVER) && !defined(__GO32__) */
|
||||||
|
|
||||||
/* Put the terminal in CBREAK mode so that we can detect key presses. */
|
/* Put the terminal in CBREAK mode so that we can detect key presses. */
|
||||||
void
|
void
|
||||||
rl_prep_terminal (meta_flag)
|
rl_prep_terminal (meta_flag)
|
||||||
int meta_flag;
|
int meta_flag;
|
||||||
{
|
{
|
||||||
#if !defined (_GO32_)
|
#if !defined (__GO32__)
|
||||||
int tty = fileno (rl_instream);
|
int tty = fileno (rl_instream);
|
||||||
TIOTYPE tio;
|
TIOTYPE tio;
|
||||||
|
|
||||||
@ -479,14 +481,14 @@ rl_prep_terminal (meta_flag)
|
|||||||
terminal_prepped = 1;
|
terminal_prepped = 1;
|
||||||
|
|
||||||
release_sigint ();
|
release_sigint ();
|
||||||
#endif /* !_GO32_ */
|
#endif /* !__GO32__ */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Restore the terminal's normal settings and modes. */
|
/* Restore the terminal's normal settings and modes. */
|
||||||
void
|
void
|
||||||
rl_deprep_terminal ()
|
rl_deprep_terminal ()
|
||||||
{
|
{
|
||||||
#if !defined (_GO32_)
|
#if !defined (__GO32__)
|
||||||
int tty = fileno (rl_instream);
|
int tty = fileno (rl_instream);
|
||||||
|
|
||||||
if (!terminal_prepped)
|
if (!terminal_prepped)
|
||||||
@ -500,12 +502,15 @@ rl_deprep_terminal ()
|
|||||||
release_sigint ();
|
release_sigint ();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
#ifdef NEW_TTY_DRIVER
|
||||||
|
readline_echoing_p = 1;
|
||||||
|
#endif
|
||||||
|
|
||||||
control_meta_key (0);
|
control_meta_key (0);
|
||||||
terminal_prepped = 0;
|
terminal_prepped = 0;
|
||||||
|
|
||||||
release_sigint ();
|
release_sigint ();
|
||||||
#endif /* !_GO32_ */
|
#endif /* !__GO32__ */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* **************************************************************** */
|
/* **************************************************************** */
|
||||||
@ -574,6 +579,7 @@ rl_stop_output (count, key)
|
|||||||
/* Default Key Bindings */
|
/* Default Key Bindings */
|
||||||
/* */
|
/* */
|
||||||
/* **************************************************************** */
|
/* **************************************************************** */
|
||||||
|
#if !defined (__GO32__)
|
||||||
void
|
void
|
||||||
rltty_set_default_bindings (kmap)
|
rltty_set_default_bindings (kmap)
|
||||||
Keymap kmap;
|
Keymap kmap;
|
||||||
@ -660,3 +666,4 @@ rltty_set_default_bindings (kmap)
|
|||||||
}
|
}
|
||||||
#endif /* !NEW_TTY_DRIVER */
|
#endif /* !NEW_TTY_DRIVER */
|
||||||
}
|
}
|
||||||
|
#endif /* !__GO32__ */
|
||||||
|
Reference in New Issue
Block a user