X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FDVB%2FDVBDemuxHandles.cc;h=c24a40ffb9017b565f91615c52ccf68911d1168b;hb=34378cabd0ef59515f60b8e535d50fd5488c84e2;hp=13c70ddacdfcc7e777633d70bfab2e2df7344281;hpb=90ba247d06107cff657ad3e6310f8dde7c808c95;p=senf.git diff --git a/Socket/Protocols/DVB/DVBDemuxHandles.cc b/Socket/Protocols/DVB/DVBDemuxHandles.cc index 13c70dd..c24a40f 100644 --- a/Socket/Protocols/DVB/DVBDemuxHandles.cc +++ b/Socket/Protocols/DVB/DVBDemuxHandles.cc @@ -47,7 +47,7 @@ prefix_ void senf::DVBDemuxSectionProtocol::init_client(unsigned short adapter, "/dev/dvb/adapter%d/demux%d") % adapter % device); int fd = open(devDemux.c_str(), O_RDONLY | O_NONBLOCK); if (fd < 0) - throw SystemException(errno); + throwErrno(); body().fd(fd); } @@ -67,7 +67,7 @@ prefix_ void senf::DVBDemuxSectionProtocol::setSectionFilter(struct dmx_sct_filt const { if (::ioctl(body().fd(), DMX_SET_FILTER, filter) < 0) - throw SystemException(errno); + throwErrno(); } // ---------------------------------------------------------------- @@ -79,7 +79,7 @@ prefix_ void senf::DVBDemuxPESProtocol::init_client(unsigned short adapter, unsi "/dev/dvb/adapter%d/demux%d") % adapter % device); int fd = open(devDemux.c_str(), O_RDONLY | O_NONBLOCK); if (fd < 0) - throw SystemException(errno); + throwErrno(); body().fd(fd); } @@ -99,7 +99,7 @@ prefix_ void senf::DVBDemuxPESProtocol::setPESFilter(struct dmx_pes_filter_param const { if (::ioctl(body().fd(), DMX_SET_PES_FILTER, filter) < 0) - throw SystemException(errno); + throwErrno(); } // ---------------------------------------------------------------- @@ -111,7 +111,7 @@ prefix_ void senf::DVBDvrProtocol::init_client(unsigned short adapter, unsigned "/dev/dvb/adapter%d/dvr%d") % adapter % device); int fd = open(devDvr.c_str(), O_RDONLY | O_NONBLOCK); if (fd < 0) - throw SystemException(errno); + throwErrno(); body().fd(fd); }