Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[linux/fpc-iii.git] / Documentation / media / uapi / mediactl / media-func-close.rst
bloba8f5203afe4b71048dffb6c71248e7b641da2b5a
1 .. -*- coding: utf-8; mode: rst -*-
3 .. _media-func-close:
5 *************
6 media close()
7 *************
9 Name
10 ====
12 media-close - Close a media device
15 Synopsis
16 ========
18 .. code-block:: c
20     #include <unistd.h>
23 .. c:function:: int close( int fd )
24     :name: mc-close
26 Arguments
27 =========
29 ``fd``
30     File descriptor returned by :c:func:`open() <mc-open>`.
33 Description
34 ===========
36 Closes the media device. Resources associated with the file descriptor
37 are freed. The device configuration remain unchanged.
40 Return Value
41 ============
43 :ref:`close() <media-func-close>` returns 0 on success. On error, -1 is returned, and
44 ``errno`` is set appropriately. Possible error codes are:
46 EBADF
47     ``fd`` is not a valid open file descriptor.