cec-open - Open a cec device
Open flags. Access mode must be O_RDWR.
When the O_NONBLOCK flag is given, the CEC_RECEIVE and CEC_DQEVENT() ioctls will return the EAGAIN error code when no message or event is available, and ioctls CEC_TRANSMIT, CEC_ADAP_S_PHYS_ADDR and CEC_ADAP_S_LOG_ADDRS all return 0.
Other flags have no effect.
To open a cec device applications call open() with the desired device name. The function has no side effects; the device configuration remain unchanged.
When the device is opened in read-only mode, attempts to modify its configuration will result in an error, and errno will be set to EBADF.
open() returns the new file descriptor on success. On error, -1 is returned, and errno is set appropriately. Possible error codes include: