1 .. SPDX-License-Identifier: GFDL-1.1-no-invari 2 .. c:namespace:: DTV.dmx 3 4 .. _dmx_fopen: 5 6 ======================= 7 Digital TV demux open() 8 ======================= 9 10 Name 11 ---- 12 13 Digital TV demux open() 14 15 Synopsis 16 -------- 17 18 .. c:function:: int open(const char *deviceNam 19 20 Arguments 21 --------- 22 23 ``name`` 24 Name of specific Digital TV demux device. 25 26 ``flags`` 27 A bit-wise OR of the following flags: 28 29 .. tabularcolumns:: |p{2.5cm}|p{15.0cm}| 30 31 .. flat-table:: 32 :header-rows: 0 33 :stub-columns: 0 34 :widths: 1 16 35 36 - 37 - ``O_RDONLY`` 38 - read-only access 39 40 - 41 - ``O_RDWR`` 42 - read/write access 43 44 - 45 - ``O_NONBLOCK`` 46 - open in non-blocking mode 47 (blocking mode is the default) 48 49 Description 50 ----------- 51 52 This system call, used with a device name of ` 53 allocates a new filter and returns a handle wh 54 subsequent control of that filter. This call h 55 filter to be used, i.e. every returned file de 56 a single filter. ``/dev/dvb/adapter?/dvr?`` is 57 for retrieving Transport Streams for digital v 58 reading from this device a transport stream co 59 all PES filters set in the corresponding demux 60 (``/dev/dvb/adapter?/demux?``) having the outp 61 A recorded Transport Stream is replayed by wri 62 63 The significance of blocking or non-blocking m 64 documentation for functions where there is a d 65 affect the semantics of the ``open()`` call it 66 in blocking mode can later be put into non-blo 67 using the ``F_SETFL`` command of the fcntl sys 68 69 Return Value 70 ------------ 71 72 On success 0 is returned. 73 74 On error -1 is returned, and the ``errno`` var 75 appropriately. 76 77 .. tabularcolumns:: |p{2.5cm}|p{15.0cm}| 78 79 .. flat-table:: 80 :header-rows: 0 81 :stub-columns: 0 82 :widths: 1 16 83 84 - - ``EMFILE`` 85 - "Too many open files", i.e. no more 86 87 The generic error codes are described at the 88 :ref:`Generic Error Codes <gen-errors>` chapte
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.