--- ray/src/rt/devmain.c 1990/01/19 00:00:33 1.6 +++ ray/src/rt/devmain.c 1990/01/30 11:37:52 1.7 @@ -145,9 +145,15 @@ r_comout() /* print string to command line */ r_comin() /* read string from command line */ { - char buf[256]; + char buf[256], *prompt; + /* get prompt */ + if (getc(devin)) { + mygets(buf, devin); + prompt = buf; + } else + prompt = NULL; /* get string */ - (*dev->comin)(buf); + (*dev->comin)(buf, prompt); /* reply */ putc(COM_COMIN, devout); myputs(buf, devout);