jjc@UUNET.UU.NET (James Clark) (06/14/89)
The version of rl_getc that bash 0.99 provides for SYSV won't work for
meta characters on machines which have a signed char. The result is
that on such machines bash core dumps whenever a meta character is
used.
*** readline.c~ Tue Jun 13 14:18:20 1989
--- readline.c Wed Jun 14 11:17:32 1989
***************
*** 4390,4396 ****
{
result = read (fileno (stream), &c, sizeof (char));
if (result == sizeof (char))
! return (c);
if (errno != EINTR)
return (EOF);
--- 4390,4396 ----
{
result = read (fileno (stream), &c, sizeof (char));
if (result == sizeof (char))
! return ((unsigned char)c);
if (errno != EINTR)
return (EOF);
James Clark
jjc@jclark.uucp