summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPascal S. de Kloe <pascal@quies.net>2007-04-04 13:16:06 +0200
committerPascal S. de Kloe <pascal@quies.net>2007-04-04 13:16:06 +0200
commit76e028c87087ca9e897a1d3b564379e67e3ce58a (patch)
treef96155eb967ee0eeb7ffb51563e53160c0325b98
parent06c436dc328c0b0b364cab793d4b283a14f303f8 (diff)
downloadxine-lib-76e028c87087ca9e897a1d3b564379e67e3ce58a.tar.gz
xine-lib-76e028c87087ca9e897a1d3b564379e67e3ce58a.tar.bz2
When EOVERFLOW is not defined, use EINVAL instead.
-rw-r--r--src/input/input_dvb.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/input/input_dvb.c b/src/input/input_dvb.c
index 39507ac15..10d6eca55 100644
--- a/src/input/input_dvb.c
+++ b/src/input/input_dvb.c
@@ -986,8 +986,13 @@ static int tuner_tune_it (tuner_t *this, struct dvb_frontend_parameters
if (poll(pfd,1,3000)){
if (pfd[0].revents & POLLIN){
- if (ioctl(this->fd_frontend, FE_GET_EVENT, &event) == -EOVERFLOW){
+#ifdef EOVERFLOW
+ if (ioctl(this->fd_frontend, FE_GET_EVENT, &event) == -EOVERFLOW) {
print_error("EOVERFLOW");
+#else
+ if (ioctl(this->fd_frontend, FE_GET_EVENT, &event) == -EINVAL) {
+ print_error("EINVAL");
+#endif
return 0;
}
if (event.parameters.frequency <= 0)