From: EMC C. s. <cv...@cv...> - 2006-06-29 21:35:46
|
Modified file emc2/src/hal/utils/halcmd.c Full file: <http://cvs.linuxcnc.org/cvs/emc2/src/hal/utils/halcmd.c?rev=1.59> Difference: <http://cvs.linuxcnc.org/cvs/emc2/src/hal/utils/halcmd.c.diff?r1=1.58;r2=1.59> Branch: HEAD Log: revision 1.59 date: 2006/06/29 21:17:07; author: jepler; state: Exp; lines: +4 -1 check for a tty before running readline. fix up prompting to work more like the pre-readline version --- halcmd.c 2006/06/27 03:23:11 1.58 +++ halcmd.c 2006/06/29 21:17:07 1.59 @@ -3380,7 +3380,7 @@ static int first_time = 1; char *rlbuf; - if(srcfile == stdin) { + if(srcfile == stdin && isatty(0)) { if(first_time) { halcmd_init_readline(); } @@ -3395,5 +3395,8 @@ return 1; } #endif + if(prompt_mode && !scriptmode) { + fprintf(stdout, "halcmd: "); fflush(stdout); + } return fgets(buf, bufsize, srcfile) != NULL; } |