<refentry id="media-func-close"> <refmeta> <refentrytitle>media close()</refentrytitle> &manvol; </refmeta> <refnamediv> <refname>media-close</refname> <refpurpose>Close a media device</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo>#include <unistd.h></funcsynopsisinfo> <funcprototype> <funcdef>int <function>close</function></funcdef> <paramdef>int <parameter>fd</parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1> <title>Arguments</title> <variablelist> <varlistentry> <term><parameter>fd</parameter></term> <listitem> <para>&fd;</para> </listitem> </varlistentry> </variablelist> </refsect1> <refsect1> <title>Description</title> <para>Closes the media device. Resources associated with the file descriptor are freed. The device configuration remain unchanged.</para> </refsect1> <refsect1> <title>Return Value</title> <para><function>close</function> returns 0 on success. On error, -1 is returned, and <varname>errno</varname> is set appropriately. Possible error codes are:</para> <variablelist> <varlistentry> <term><errorcode>EBADF</errorcode></term> <listitem> <para><parameter>fd</parameter> is not a valid open file descriptor. </para> </listitem> </varlistentry> </variablelist> </refsect1> </refentry>