diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-06-28 10:18:35 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-06-28 11:21:44 +1000 |
| commit | bc285acd9adfc9b42aca12a17c676014e03434f3 (patch) | |
| tree | c5dc5c2f777e423618eb7057cdce63d2cfd4f6a0 /libevdev/libevdev.h | |
| parent | d844e3eb51c469c94e25b63f3dbd6b8c593fc587 (diff) | |
| download | libevdev-bc285acd9adfc9b42aca12a17c676014e03434f3.tar.gz | |
Add a flag for forcing a SYN_DROPPED event
uinput doesn't route a SYN_DROPPED, so we neeed to handle fds in
a rather complicated manner. For tests, avoid this and instead force
the library to sync if a specific flag is given.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'libevdev/libevdev.h')
| -rw-r--r-- | libevdev/libevdev.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libevdev/libevdev.h b/libevdev/libevdev.h index 0cf6295..d9f1daa 100644 --- a/libevdev/libevdev.h +++ b/libevdev/libevdev.h @@ -189,6 +189,9 @@ struct libevdev; enum EvdevReadFlags { LIBEVDEV_READ_SYNC = 1, /**< Process data in sync mode */ LIBEVDEV_READ_NORMAL = 2, /**< Process data in normal mode */ + LIBEVDEV_FORCE_SYNC = 4, /**< Pretend the next event is a SYN_DROPPED. There is + no reason to ever use this except for + automated tests, so don't. */ }; /** |
