cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

media-func-close.rst (734B)


      1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
      2.. c:namespace:: MC
      3
      4.. _media-func-close:
      5
      6*************
      7media close()
      8*************
      9
     10Name
     11====
     12
     13media-close - Close a media device
     14
     15Synopsis
     16========
     17
     18.. code-block:: c
     19
     20    #include <unistd.h>
     21
     22.. c:function:: int close( int fd )
     23
     24Arguments
     25=========
     26
     27``fd``
     28    File descriptor returned by :c:func:`open()`.
     29
     30Description
     31===========
     32
     33Closes the media device. Resources associated with the file descriptor
     34are freed. The device configuration remain unchanged.
     35
     36Return Value
     37============
     38
     39:c:func:`close()` returns 0 on success. On error, -1 is returned, and
     40``errno`` is set appropriately. Possible error codes are:
     41
     42EBADF
     43    ``fd`` is not a valid open file descriptor.