media-func-close.xml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <refentry id="media-func-close">
  2. <refmeta>
  3. <refentrytitle>media close()</refentrytitle>
  4. &manvol;
  5. </refmeta>
  6. <refnamediv>
  7. <refname>media-close</refname>
  8. <refpurpose>Close a media device</refpurpose>
  9. </refnamediv>
  10. <refsynopsisdiv>
  11. <funcsynopsis>
  12. <funcsynopsisinfo>#include &lt;unistd.h&gt;</funcsynopsisinfo>
  13. <funcprototype>
  14. <funcdef>int <function>close</function></funcdef>
  15. <paramdef>int <parameter>fd</parameter></paramdef>
  16. </funcprototype>
  17. </funcsynopsis>
  18. </refsynopsisdiv>
  19. <refsect1>
  20. <title>Arguments</title>
  21. <variablelist>
  22. <varlistentry>
  23. <term><parameter>fd</parameter></term>
  24. <listitem>
  25. <para>&fd;</para>
  26. </listitem>
  27. </varlistentry>
  28. </variablelist>
  29. </refsect1>
  30. <refsect1>
  31. <title>Description</title>
  32. <para>Closes the media device. Resources associated with the file descriptor
  33. are freed. The device configuration remain unchanged.</para>
  34. </refsect1>
  35. <refsect1>
  36. <title>Return Value</title>
  37. <para><function>close</function> returns 0 on success. On error, -1 is
  38. returned, and <varname>errno</varname> is set appropriately. Possible error
  39. codes are:</para>
  40. <variablelist>
  41. <varlistentry>
  42. <term><errorcode>EBADF</errorcode></term>
  43. <listitem>
  44. <para><parameter>fd</parameter> is not a valid open file descriptor.
  45. </para>
  46. </listitem>
  47. </varlistentry>
  48. </variablelist>
  49. </refsect1>
  50. </refentry>