From 63af314368cec47b6b8266db331f2c820e7a071f Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 17 Nov 2008 10:03:11 +1000 Subject: Store device file's minor/major to avoid duplicate devices. Devices added that use the same min/maj as an already added device are ignored by the driver. This way users can have an xorg.conf entry on /dev/input/by-id/blahblah and not get the same device added by HAL. Signed-off-by: Peter Hutterer --- src/evdev.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/evdev.h') diff --git a/src/evdev.h b/src/evdev.h index 32da81c..af88741 100644 --- a/src/evdev.h +++ b/src/evdev.h @@ -31,6 +31,7 @@ #define EVDEV_H #include +#include #include #include @@ -125,6 +126,9 @@ typedef struct { long abs_bitmask[NBITS(ABS_MAX)]; long led_bitmask[NBITS(LED_MAX)]; struct input_absinfo absinfo[ABS_MAX]; + + /* minor/major number */ + dev_t min_maj; } EvdevRec, *EvdevPtr; unsigned int EvdevUtilButtonEventToButtonNumber(EvdevPtr pEvdev, int code); -- cgit v1.2.3