diff options
author | Sean Young <sean@mess.org> | 2022-01-26 10:22:01 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@strace.io> | 2022-02-12 08:00:00 +0000 |
commit | 8da7ffb882d92f4f27fc0f62c53f1b40468dfa4c (patch) | |
tree | 63694cf04579fe10fdf56196381c52df5ce630f1 /src/defs.h | |
parent | 83a18e2ba2d556ecfe5704eb8d271ee5b9b6c1e9 (diff) | |
download | strace-8da7ffb882d92f4f27fc0f62c53f1b40468dfa4c.tar.gz |
Add lirc ioctl decoding
* NEWS: Mention this change.
* bundled/linux/include/uapi/linux/lirc.h: New file.
* bundled/Makefile.am (EXTRA_DIST): Add it.
* src/lirc_ioctl.c: New file.
* src/Makefile.am (libstrace_a_SOURCES): Add it.
* src/defs.h (DECL_IOCTL(lirc)): New declaration.
* src/ioctl.c (ioctl_decode) <case 'i'>: Call kd_ioctl.
* src/xlat/lirc_features.in: New file.
* src/xlat/lirc_modes.in: Likewise.
* tests/ioctl_lirc.c: New file.
* tests/ioctl_lirc-success.c: Likewise.
* tests/Makefile.am (check_PROGRAMS): Add ioctl_lirc-success.
* tests/gen_tests.in (ioctl_lirc, ioctl_lirc-success): New tests.
* tests/pure_executables.list: Add ioctl_lirc.
* tests/.gitignore: Add ioctl_lirc and ioctl_lirc-success.
Reviewed-by: Eugene Syromyatnikov <evgsyr@gmail.com>
Signed-off-by: Sean Young <sean@mess.org>
Reviewed-by: Dmitry V. Levin <ldv@strace.io>
Diffstat (limited to 'src/defs.h')
-rw-r--r-- | src/defs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/defs.h b/src/defs.h index a99d8daf8..addd85962 100644 --- a/src/defs.h +++ b/src/defs.h @@ -1362,6 +1362,7 @@ DECL_IOCTL(gpio); DECL_IOCTL(inotify); DECL_IOCTL(kd); DECL_IOCTL(kvm); +DECL_IOCTL(lirc); DECL_IOCTL(nbd); DECL_IOCTL(nsfs); DECL_IOCTL(ptp); |