Additional error log messages

This commit is contained in:
Klaus Schmidinger 2000-06-17 17:43:05 +02:00
parent abc6aa949c
commit 4f08e7d825
1 changed files with 21 additions and 15 deletions

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: remote.c 1.7 2000/05/07 09:28:18 kls Exp $
* $Id: remote.c 1.8 2000/06/17 17:43:05 kls Exp $
*/
#include "remote.h"
@ -74,13 +74,17 @@ int cRcIo::ReceiveByte(bool Wait)
unsigned char b;
if (read(f, &b, 1) == 1)
return b;
else
LOG_ERROR;
}
return -1;
}
bool cRcIo::SendByteHandshake(unsigned char c)
{
if (f >= 0 && write(f, &c, 1) == 1) {
if (f >= 0) {
int w = write(f, &c, 1);
if (w == 1) {
for (int reply = ReceiveByte(); reply >= 0;) {
if (reply == c)
return true;
@ -95,6 +99,8 @@ bool cRcIo::SendByteHandshake(unsigned char c)
return false;
}
}
LOG_ERROR;
}
return false;
}