Path: blob/master/Documentation/DocBook/v4l/func-close.xml
10821 views
<refentry id="func-close">1<refmeta>2<refentrytitle>V4L2 close()</refentrytitle>3&manvol;4</refmeta>56<refnamediv>7<refname>v4l2-close</refname>8<refpurpose>Close a V4L2 device</refpurpose>9</refnamediv>1011<refsynopsisdiv>12<funcsynopsis>13<funcsynopsisinfo>#include <unistd.h></funcsynopsisinfo>14<funcprototype>15<funcdef>int <function>close</function></funcdef>16<paramdef>int <parameter>fd</parameter></paramdef>17</funcprototype>18</funcsynopsis>19</refsynopsisdiv>2021<refsect1>22<title>Arguments</title>2324<variablelist>25<varlistentry>26<term><parameter>fd</parameter></term>27<listitem>28<para>&fd;</para>29</listitem>30</varlistentry>31</variablelist>32</refsect1>3334<refsect1>35<title>Description</title>3637<para>Closes the device. Any I/O in progress is terminated and38resources associated with the file descriptor are freed. However data39format parameters, current input or output, control values or other40properties remain unchanged.</para>41</refsect1>4243<refsect1>44<title>Return Value</title>4546<para>The function returns <returnvalue>0</returnvalue> on47success, <returnvalue>-1</returnvalue> on failure and the48<varname>errno</varname> is set appropriately. Possible error49codes:</para>5051<variablelist>52<varlistentry>53<term><errorcode>EBADF</errorcode></term>54<listitem>55<para><parameter>fd</parameter> is not a valid open file56descriptor.</para>57</listitem>58</varlistentry>59</variablelist>60</refsect1>61</refentry>6263<!--64Local Variables:65mode: sgml66sgml-parent-document: "v4l2.sgml"67indent-tabs-mode: nil68End:69-->707172