diff --git a/src/odoors/ODCom.c b/src/odoors/ODCom.c index bbc4d6afd465a3dad35a0d86bb01955d6de04869..8909a982c812ce3f58e10d15f5c757a315dc36e9 100644 --- a/src/odoors/ODCom.c +++ b/src/odoors/ODCom.c @@ -2822,7 +2822,6 @@ tODResult ODComGetByte(tPortHandle hPort, char *pbtNext, BOOL bWait) return (kODRCNothingWaiting); } -/* recv_ret = fread(pbtNext, 1, 1, stdin); */ recv_ret = read(STDIN_FILENO, pbtNext, 1); if(recv_ret == 1) break; @@ -3004,7 +3003,7 @@ keep_going: } } - if(fwrite(&btToSend,1,1,stdout)!=1) + if(write(STDOUT_FILENO, &btToSend, 1)!=1) return(kODRCGeneralFailure); break; } @@ -3488,7 +3487,7 @@ try_again: return(kODRCGeneralFailure); } - retval=fwrite(pbtBuffer+pos,1,nSize-pos,stdout); + retval=write(STDOUT_FILENO, pbtBuffer+pos,1); if(retval!=nSize-pos) { od_sleep(1); }