[gnu.gdb.bug] gdb 3.5 i386-sv32 command line editor "bug"

james@bigtex.cactus.org (James Van Artsdalen) (02/12/90)

When running gdb under emacs through a pty, stdout on my system is
buffered.  gdb needs to flush stdout.


/usr3/src/gdb-3.5/readline> rcsdiff -c readline.c
RCS file: RCS/readline.c,v
retrieving revision 1.1
diff -c -r1.1 readline.c
*** /tmp/,RCSt1a05761	Sun Feb 11 13:39:00 1990
--- readline.c	Thu Feb  8 23:00:40 1990
***************
*** 304,311 ****
  
    if (!readline_echoing_p)
      {
!       if (rl_prompt)
  	fprintf (out_stream, "%s", rl_prompt);
      }
    else
      {
--- 304,313 ----
  
    if (!readline_echoing_p)
      {
!       if (rl_prompt) {
  	fprintf (out_stream, "%s", rl_prompt);
+ 	fflush (out_stream);
+       }
      }
    else
      {
/usr3/src/gdb-3.5/readline> 
-- 
James R. Van Artsdalen          james@bigtex.cactus.org   "Live Free or Die"
Dell Computer Co    9505 Arboretum Blvd Austin TX 78759         512-338-8789