5.3.1. LIRC read()¶
lirc-read - Read from a LIRC device
- File descriptor returned by
- Buffer to be filled
- Max number of bytes to read
read() attempts to read up to
count bytes from file
fd into the buffer starting at
count is zero,
read() returns zero and has no other results. If
is greater than
SSIZE_MAX, the result is unspecified.
The generally preferred mode for receive is LIRC_MODE_MODE2, in which packets containing an int value describing an IR signal are read from the chardev.
18.104.22.168. Return Value¶
On success, the number of bytes read is returned. It is not an error if
this number is smaller than the number of bytes requested, or the amount
of data required for one frame. On error, -1 is returned, and the
variable is set appropriately.