Article View: gnu.bash.bug
Article #97rl_getc on SYSV
From: James Clark
Date: Wed, 14 Jun 1989 11:24
Date: Wed, 14 Jun 1989 11:24
27 lines
1145 bytes
1145 bytes
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
Technical Details
Message-ID:
<8906141124.AA27170@jclark.uucp>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!UUNET.UU.NET!jclark!jjcShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!UUNET.UU.NET!jclark!jjc From: jclark!jjc@UUNET.UU.NET (James Clark) Newsgroups: gnu.bash.bug Subject: rl_getc on SYSV Message-ID: <8906141124.AA27170@jclark.uucp> Date: 14 Jun 89 11:24:00 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 27