b679508f6ef838a390d807c1bb4696b096543475 |
|
07-Jul-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
Use printpair_int * evdev.c (repeat_ioctl): Use printpair_int. * net.c (do_pipe, sys_socketpair): Likewise.
/external/strace/evdev.c
|
3460dc486d333231998de0f19918204aacee9ae3 |
|
28-Mar-2015 |
Felix Janda <felix.janda@posteo.de> |
Include <linux/ioctl.h> for _IOC_* macros Fix a compilation failure with musl libc. * evdev.c: Include <linux/ioctl.h>. * ioctl.c: Include <linux/ioctl.h> instead of <asm/ioctl.h>. * ioctlsort.c: Likewise. Reported-by: Dima Krasner <dima@dimakrasner.com> Acked-by: Mike Frysinger <vapier@gentoo.org>
/external/strace/evdev.c
|
7d8b41a4f76762228cd1a0a71f642348a7a540c6 |
|
22-Feb-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
evdev: decode keycode value in EVIOC[GS]KEYCODE_V2 commands * evdev.c (keycode_V2_ioctl): Use evdev_keycode to print input_keymap_entry.keycode.
/external/strace/evdev.c
|
19dadf94015523c6b8b7a2a0a8daff4151dafb07 |
|
22-Feb-2015 |
Dmitry V. Levin <ldv@altlinux.org> |
evdev: fix build with old kernel headers * configure.ac: Check whether struct input_absinfo.resolution is defined in <linux/input.h>. * evdev.c (SYN_MAX): Add fallback definition. (abs_ioctl): Wrap use of struct input_absinfo.resolution in #ifdef check. (keycode_V2_ioctl, mtslots_ioctl, repeat_ioctl): Wrap in #ifdef checks. (evdev_read_ioctl): Wrap in #ifdef checks the code that uses EV_SW, EVIOCGREP, EVIOCGKEYCODE_V2, EVIOCGMTSLOTS, EVIOCGPROP, and EVIOCGSW. (evdev_write_ioctl): Wrap in #ifdef checks the code that uses EVIOCSREP, EVIOCSKEYCODE_V2, EVIOCSCLOCKID, and EVIOCREVOKE.
/external/strace/evdev.c
|
4f750b9ad1bb870337395355047ac2f89f340feb |
|
20-Feb-2015 |
Etienne Gemsa <etienne.gemsa@lse.epita.fr> |
Add decoding for evdev ioctls This patch introduces decoding for evdev ioctls. For EVIOCSFF the five first members are decoded, the union is not. The code was compiled and tested on x86_64 with Linux 3.13. * evdev.c: New file. * Makefile.am (strace_SOURCES): Add it. * defs.h (evdev_ioctl): New prototype. * ioctl.c (ioctl_decode): Call evdev_ioctl for 'E' ioctl commands. * xlat/evdev_autorepeat.in: New file. * xlat/evdev_ff_status.in: New file. * xlat/evdev_ff_types.in: New file. * xlat/evdev_keycode.in: New file. * xlat/evdev_leds.in: New file. * xlat/evdev_misc.in: New file. * xlat/evdev_mtslots.in: New file. * xlat/evdev_prop.in: New file. * xlat/evdev_relative_axes.in: New file. * xlat/evdev_snd.in: New file. * xlat/evdev_switch.in: New file. * xlat/evdev_sync.in: New file. Signed-off-by: Etienne Gemsa <etienne.gemsa@lse.epita.fr> Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
/external/strace/evdev.c
|