.. _ca_fopen:
-open()
-======
+DVB CA open()
+=============
-DESCRIPTION
+Description
+-----------
This system call opens a named ca device (e.g. /dev/ost/ca) for
subsequent use.
user can open the CA Device in O_RDWR mode. All other attempts to open
the device in this mode will fail, and an error code will be returned.
-SYNOPSIS
+Synopsis
+--------
-int open(const char *deviceName, int flags);
+.. cpp:function:: int open(const char *deviceName, int flags)
-PARAMETERS
+Arguments
+----------
- .. row 1
- - const char *deviceName
+ - const char \*deviceName
- Name of specific video device.
- (blocking mode is the default)
-RETURN VALUE
+Return Value
+------------
.. _ca_fclose:
-close()
-=======
+DVB CA close()
+==============
-DESCRIPTION
+Description
+-----------
This system call closes a previously opened audio device.
-SYNOPSIS
+Synopsis
+--------
-int close(int fd);
+.. cpp:function:: int close(int fd)
-PARAMETERS
+Arguments
+----------
- File descriptor returned by a previous call to open().
-RETURN VALUE
+Return Value
+------------
CA_RESET
========
-DESCRIPTION
+Description
+-----------
This ioctl is undocumented. Documentation is welcome.
-SYNOPSIS
+Synopsis
+--------
-int ioctl(fd, int request = CA_RESET);
+.. cpp:function:: int ioctl(fd, int request = CA_RESET)
-PARAMETERS
+Arguments
+----------
- Equals CA_RESET for this command.
-RETURN VALUE
+Return Value
+------------
On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the
CA_GET_CAP
==========
-DESCRIPTION
+Description
+-----------
This ioctl is undocumented. Documentation is welcome.
-SYNOPSIS
+Synopsis
+--------
-int ioctl(fd, int request = CA_GET_CAP, ca_caps_t *);
+.. cpp:function:: int ioctl(fd, int request = CA_GET_CAP, ca_caps_t *)
-PARAMETERS
+Arguments
+----------
- Undocumented.
-RETURN VALUE
+Return Value
+------------
On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the
CA_GET_SLOT_INFO
================
-DESCRIPTION
+Description
+-----------
This ioctl is undocumented. Documentation is welcome.
-SYNOPSIS
+Synopsis
+--------
-int ioctl(fd, int request = CA_GET_SLOT_INFO, ca_slot_info_t *);
+.. cpp:function:: int ioctl(fd, int request = CA_GET_SLOT_INFO, ca_slot_info_t *)
-PARAMETERS
+Arguments
+----------
- .. row 3
- - ca_slot_info_t *
+ - ca_slot_info_t \*
- Undocumented.
-RETURN VALUE
+Return Value
+------------
On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the
CA_GET_DESCR_INFO
=================
-DESCRIPTION
+Description
+-----------
This ioctl is undocumented. Documentation is welcome.
-SYNOPSIS
+Synopsis
+--------
-int ioctl(fd, int request = CA_GET_DESCR_INFO, ca_descr_info_t *);
+.. cpp:function:: int ioctl(fd, int request = CA_GET_DESCR_INFO, ca_descr_info_t *)
-PARAMETERS
+Arguments
+----------
- .. row 3
- - ca_descr_info_t *
+ - ca_descr_info_t \*
- Undocumented.
-RETURN VALUE
+Return Value
+------------
On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the
CA_GET_MSG
==========
-DESCRIPTION
+Description
+-----------
This ioctl is undocumented. Documentation is welcome.
-SYNOPSIS
+Synopsis
+--------
-int ioctl(fd, int request = CA_GET_MSG, ca_msg_t *);
+.. cpp:function:: int ioctl(fd, int request = CA_GET_MSG, ca_msg_t *)
-PARAMETERS
+Arguments
+----------
- .. row 3
- - ca_msg_t *
+ - ca_msg_t \*
- Undocumented.
-RETURN VALUE
+Return Value
+------------
On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the
CA_SEND_MSG
===========
-DESCRIPTION
+Description
+-----------
This ioctl is undocumented. Documentation is welcome.
-SYNOPSIS
+Synopsis
+--------
-int ioctl(fd, int request = CA_SEND_MSG, ca_msg_t *);
+.. cpp:function:: int ioctl(fd, int request = CA_SEND_MSG, ca_msg_t *)
-PARAMETERS
+Arguments
+----------
- .. row 3
- - ca_msg_t *
+ - ca_msg_t \*
- Undocumented.
-RETURN VALUE
+Return Value
+------------
On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the
CA_SET_DESCR
============
-DESCRIPTION
+Description
+-----------
This ioctl is undocumented. Documentation is welcome.
-SYNOPSIS
+Synopsis
+--------
-int ioctl(fd, int request = CA_SET_DESCR, ca_descr_t *);
+.. cpp:function:: int ioctl(fd, int request = CA_SET_DESCR, ca_descr_t *)
-PARAMETERS
+Arguments
+----------
- .. row 3
- - ca_descr_t *
+ - ca_descr_t \*
- Undocumented.
-RETURN VALUE
+Return Value
+------------
On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the
CA_SET_PID
==========
-DESCRIPTION
+Description
+-----------
This ioctl is undocumented. Documentation is welcome.
-SYNOPSIS
+Synopsis
+--------
-int ioctl(fd, int request = CA_SET_PID, ca_pid_t *);
+.. cpp:function:: int ioctl(fd, int request = CA_SET_PID, ca_pid_t *)
-PARAMETERS
+Arguments
+----------
- .. row 3
- - ca_pid_t *
+ - ca_pid_t \*
- Undocumented.
-RETURN VALUE
+Return Value
+------------
On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the