cec-func-close.rst 836 字节
Newer Older
1 2 3 4 5 6 7 8
.. -*- coding: utf-8; mode: rst -*-

.. _cec-func-close:

***********
cec close()
***********

9 10
Name
====
11

12
cec-close - Close a cec device
13 14 15 16 17 18 19 20 21 22


Synopsis
========

.. code-block:: c

    #include <unistd.h>


23
.. cpp:function:: int close( int fd )
24 25 26 27 28 29 30 31 32 33 34

Arguments
=========

``fd``
    File descriptor returned by :ref:`open() <func-open>`.


Description
===========

35 36
.. note:: This documents the proposed CEC API. This API is not yet finalized
   and is currently only available as a staging kernel module.
37 38 39 40 41 42 43 44 45 46 47

Closes the cec device. Resources associated with the file descriptor are
freed. The device configuration remain unchanged.


Return Value
============

:c:func:`close()` returns 0 on success. On error, -1 is returned, and
``errno`` is set appropriately. Possible error codes are:

48
``EBADF``
49
    ``fd`` is not a valid open file descriptor.