4f750b9ad1
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>
16 lines
254 B
Plaintext
16 lines
254 B
Plaintext
ABS_MT_SLOT
|
|
ABS_MT_TOUCH_MAJOR
|
|
ABS_MT_TOUCH_MINOR
|
|
ABS_MT_WIDTH_MAJOR
|
|
ABS_MT_WIDTH_MINOR
|
|
ABS_MT_ORIENTATION
|
|
ABS_MT_POSITION_X
|
|
ABS_MT_POSITION_Y
|
|
ABS_MT_TOOL_TYPE
|
|
ABS_MT_BLOB_ID
|
|
ABS_MT_TRACKING_ID
|
|
ABS_MT_PRESSURE
|
|
ABS_MT_DISTANCE
|
|
ABS_MT_TOOL_X
|
|
ABS_MT_TOOL_Y
|