4.2.5. CA_GET_SLOT_INFO

4.2.5.1. Name

CA_GET_SLOT_INFO

4.2.5.2. Synopsis

int ioctl(fd, CA_GET_SLOT_INFO, struct ca_slot_info *info)

4.2.5.3. Arguments

fd
File descriptor returned by a previous call to open().
info
Pointer to struct c:type:ca_slot_info.
ca_slot_info types
type name description
CA_CI 1 CI high level interface
CA_CI_LINK 2 CI link layer level interface
CA_CI_PHYS 4 CI physical layer level interface
CA_DESCR 8 built-in descrambler
CA_SC 128 simple smart card interface
ca_slot_info flags
type name description
CA_CI_MODULE_PRESENT 1 module (or card) inserted
CA_CI_MODULE_READY 2  
ca_slot_info
struct ca_slot_info
type name description
int num slot number
int type CA interface this slot supports, as defined at ca_slot_info types.
unsigned int flags flags as defined at ca_slot_info flags.

4.2.5.4. Description

Note

This ioctl is undocumented. Documentation is welcome.

4.2.5.5. 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 Generic Error Codes chapter.