Check pipe writes in linux_tcp to suppress Wunused-result in GCC
This commit is contained in:
parent
e9acf15685
commit
fc22637578
|
|
@ -75,14 +75,15 @@ public:
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Notify the pipe, so that the other thread wakes up
|
* Notify the pipe, so that the other thread wakes up
|
||||||
|
* @return bool success/failure (errno is set on failure)
|
||||||
*/
|
*/
|
||||||
void notify()
|
bool notify()
|
||||||
{
|
{
|
||||||
// one byte to send
|
// one byte to send
|
||||||
char byte = 0;
|
char byte = 0;
|
||||||
|
|
||||||
// send one byte over the pipe - this will wake up the other thread
|
// send one byte over the pipe - this will wake up the other thread
|
||||||
write(_fds[1], &byte, 1);
|
return write(_fds[1], &byte, 1) == 1;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -138,7 +138,10 @@ private:
|
||||||
}
|
}
|
||||||
|
|
||||||
// notify the master thread by sending a byte over the pipe
|
// notify the master thread by sending a byte over the pipe
|
||||||
_pipe.notify();
|
if (!_pipe.notify())
|
||||||
|
{
|
||||||
|
_error = strerror(errno);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue