summaryrefslogtreecommitdiff
path: root/src/defs.h
diff options
context:
space:
mode:
authorSean Young <sean@mess.org>2022-01-26 10:22:01 +0000
committerDmitry V. Levin <ldv@strace.io>2022-02-12 08:00:00 +0000
commit8da7ffb882d92f4f27fc0f62c53f1b40468dfa4c (patch)
tree63694cf04579fe10fdf56196381c52df5ce630f1 /src/defs.h
parent83a18e2ba2d556ecfe5704eb8d271ee5b9b6c1e9 (diff)
downloadstrace-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.h1
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);