Now all ioctls are documented. Signed-off-by: Sean Young <sean@xxxxxxxx> --- man4/lirc.4 | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/man4/lirc.4 b/man4/lirc.4 index 38b2ed171..c0a91f3b6 100644 --- a/man4/lirc.4 +++ b/man4/lirc.4 @@ -132,11 +132,6 @@ The protocol or scancode is invalid, or the device cannot transmit. .SH IOCTL COMMANDS .PP -The complete list of ioctl commands is maintained in the kernel -documentation, see SEE ALSO. -The ioctl commands presented here is a subset of the kernel -documentation. -.PP The LIRC device's ioctl definition is bound by the ioctl function definition of struct file_operations, leaving us with an unsigned int for the ioctl command and an unsigned long for the argument. @@ -155,12 +150,6 @@ Many require a third argument, usually an .IR int . referred to below as .IR val . -.PP -In general, each driver should have a default set of settings. -The driver implementation is expected to re-apply the default settings -when the device is closed by user space, so that every application -opening the device can rely on working with the default settings -initially. .\" .SS Always Supported Commands .PP @@ -284,6 +273,10 @@ If the exact value cannot be set, then the next possible value .I greater than the given value should be set. .TP +.BR LIRC_GET_REC_TIMEOUT " (\fivoid\fP)" +Return the current inactivity timeout (microseconds). +Available in kernel release 4.18 and later. +.TP .BR LIRC_SET_REC_TIMEOUT_REPORTS " (\fIint\fP)" Enable .RI ( val @@ -334,7 +327,7 @@ By default this should be turned off. .BR LIRC_GET_REC_RESOLUTION " (\fIvoid\fP)" Return the driver resolution (microseconds). .TP -.BR LIRC_SET_TRANSMITTER_MASK +.BR LIRC_SET_TRANSMITTER_MASK " (\fIint\fP)" Enable the set of transmitters specified in .IR val , which contains a bit mask where each enabled transmitter is a 1. -- 2.17.2