+int eDVBDemux::openDemux(void)
+{
+ char filename[128];
+#if HAVE_DVB_API_VERSION < 3
+ snprintf(filename, 128, "/dev/dvb/card%d/demux%d", adapter, demux);
+#else
+ snprintf(filename, 128, "/dev/dvb/adapter%d/demux%d", adapter, demux);
+#endif
+ return ::open(filename, O_RDWR);
+}
+