X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FDVB%2FDVBFrontendHandle.cc;h=43dcd1cfd342c59315af4d628e294021c8edc4a2;hb=1ad3873b372da6187b1fbc645bf276287d2efb54;hp=7b121eb61e7e0f7d66796247e34c0f7cf5b37c18;hpb=34378cabd0ef59515f60b8e535d50fd5488c84e2;p=senf.git diff --git a/Socket/Protocols/DVB/DVBFrontendHandle.cc b/Socket/Protocols/DVB/DVBFrontendHandle.cc index 7b121eb..43dcd1c 100644 --- a/Socket/Protocols/DVB/DVBFrontendHandle.cc +++ b/Socket/Protocols/DVB/DVBFrontendHandle.cc @@ -45,10 +45,10 @@ prefix_ void senf::DVBFrontendProtocol::init_client(uint8_t adapter, boost::uint { std::string devFrontend = str( boost::format( "/dev/dvb/adapter%d/frontend%d") % adapter % device); - int fd = open(devFrontend.c_str(), O_RDONLY | O_NONBLOCK); - if (fd < 0) + int f = open(devFrontend.c_str(), O_RDONLY | O_NONBLOCK); + if (f < 0) throwErrno(); - body().fd(fd); + fd(f); } prefix_ unsigned senf::DVBFrontendProtocol::available() @@ -73,7 +73,7 @@ prefix_ std::auto_ptr senf::DVBFrontendProtocol::clone() prefix_ void senf::DVBFrontendProtocol::signalStrength(int16_t *strength) const { - if (::ioctl(body().fd(), FE_READ_SIGNAL_STRENGTH, strength) < 0) + if (::ioctl(fd(), FE_READ_SIGNAL_STRENGTH, strength) < 0) throwErrno(); }