From 43d5a538a5ce0f1c44b7943bf9a92eed8ca52a01 Mon Sep 17 00:00:00 2001 From: yuvraj wale Date: Wed, 12 Mar 2025 19:42:18 +0530 Subject: [PATCH] Add: missing INPUT_PROP_XXX flags from input-event-codes.h --- libc-test/semver/linux.txt | 7 +++++++ src/unix/linux_like/linux/mod.rs | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index c7360f36dbd3..34014f05ac50 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -1060,8 +1060,15 @@ IF_OPER_TESTING IF_OPER_UNKNOWN IF_OPER_UP IMAXBEL +INPUT_PROP_ACCELEROMETER +INPUT_PROP_BUTTONPAD INPUT_PROP_CNT +INPUT_PROP_DIRECT INPUT_PROP_MAX +INPUT_PROP_POINTER +INPUT_PROP_POINTING_STICK +INPUT_PROP_SEMI_MT +INPUT_PROP_TOPBUTTONPAD IN_ACCESS IN_ALL_EVENTS IN_ATTRIB diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs index fdc17e3daf43..d530101fdf21 100644 --- a/src/unix/linux_like/linux/mod.rs +++ b/src/unix/linux_like/linux/mod.rs @@ -5059,6 +5059,13 @@ pub const FF_MAX: __u16 = 0x7f; pub const FF_CNT: usize = FF_MAX as usize + 1; // linux/input-event-codes.h +pub const INPUT_PROP_POINTER: __u16 = 0x00; +pub const INPUT_PROP_DIRECT: __u16 = 0x01; +pub const INPUT_PROP_BUTTONPAD: __u16 = 0x02; +pub const INPUT_PROP_SEMI_MT: __u16 = 0x03; +pub const INPUT_PROP_TOPBUTTONPAD: __u16 = 0x04; +pub const INPUT_PROP_POINTING_STICK: __u16 = 0x05; +pub const INPUT_PROP_ACCELEROMETER: __u16 = 0x06; pub const INPUT_PROP_MAX: __u16 = 0x1f; pub const INPUT_PROP_CNT: usize = INPUT_PROP_MAX as usize + 1; pub const EV_MAX: __u16 = 0x1f;