[__GO32__]: Include <pc.h> only if HAVE_SELECT is undefined.
(rl_unget_char, rl_getc) [__GO32__]: Use the go32-specific code only if HAVE_SELECT is undefined.
This commit is contained in:
parent
057b35a099
commit
992d0af061
1 changed files with 4 additions and 4 deletions
|
@ -96,7 +96,7 @@ extern Keymap _rl_keymap;
|
|||
|
||||
extern int _rl_convert_meta_chars_to_ascii;
|
||||
|
||||
#if defined (__GO32__)
|
||||
#if defined (__GO32__) && !defined (HAVE_SELECT)
|
||||
# include <pc.h>
|
||||
#endif /* __GO32__ */
|
||||
|
||||
|
@ -176,7 +176,7 @@ rl_unget_char (key)
|
|||
static void
|
||||
rl_gather_tyi ()
|
||||
{
|
||||
#if defined (__GO32__)
|
||||
#if defined (__GO32__) && !defined (HAVE_SELECT)
|
||||
char input;
|
||||
|
||||
if (isatty (0) && kbhit () && ibuffer_space ())
|
||||
|
@ -397,7 +397,7 @@ rl_getc (stream)
|
|||
int result, flags;
|
||||
unsigned char c;
|
||||
|
||||
#if defined (__GO32__)
|
||||
#if defined (__GO32__) && !defined (HAVE_TERMIOS_H)
|
||||
if (isatty (0))
|
||||
return (getkey () & 0x7F);
|
||||
#endif /* __GO32__ */
|
||||
|
@ -448,7 +448,7 @@ rl_getc (stream)
|
|||
}
|
||||
#endif /* _POSIX_VERSION && EAGAIN && O_NONBLOCK */
|
||||
|
||||
#if !defined (__GO32__)
|
||||
#if !defined (__GO32__) || defined (HAVE_TERMIOS_H)
|
||||
/* If the error that we received was SIGINT, then try again,
|
||||
this is simply an interrupted system call to read ().
|
||||
Otherwise, some error ocurred, also signifying EOF. */
|
||||
|
|
Loading…
Reference in a new issue