diff options
author | Pascal S. de Kloe <pascal@quies.net> | 2007-04-04 13:16:06 +0200 |
---|---|---|
committer | Pascal S. de Kloe <pascal@quies.net> | 2007-04-04 13:16:06 +0200 |
commit | 76e028c87087ca9e897a1d3b564379e67e3ce58a (patch) | |
tree | f96155eb967ee0eeb7ffb51563e53160c0325b98 | |
parent | 06c436dc328c0b0b364cab793d4b283a14f303f8 (diff) | |
download | xine-lib-76e028c87087ca9e897a1d3b564379e67e3ce58a.tar.gz xine-lib-76e028c87087ca9e897a1d3b564379e67e3ce58a.tar.bz2 |
When EOVERFLOW is not defined, use EINVAL instead.
-rw-r--r-- | src/input/input_dvb.c | 7 |
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) |