summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2013-09-12 14:03:55 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2013-09-13 08:59:06 +1000
commitc299ab3c5eeb912e7952510383f49ba9a9478085 (patch)
tree4fbd0139c38d9a5de74b2f58e94f91423e1992ae
parentb539cfd8085e13acce35b11b9ad5550ac5644505 (diff)
test: provide wrapper for fetching the devnode from a uinput test device
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
-rw-r--r--test/test-common-uinput.c6
-rw-r--r--test/test-common-uinput.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/test/test-common-uinput.c b/test/test-common-uinput.c
index 32ecb89..5f17fad 100644
--- a/test/test-common-uinput.c
+++ b/test/test-common-uinput.c
@@ -128,6 +128,12 @@ uinput_device_get_fd(const struct uinput_device *dev)
return dev->dev_fd;
}
+const char*
+uinput_device_get_devnode(const struct uinput_device *dev)
+{
+ return libevdev_uinput_get_devnode(dev->uidev);
+}
+
int
uinput_device_create(struct uinput_device* d)
{
diff --git a/test/test-common-uinput.h b/test/test-common-uinput.h
index c1cd5a0..6273a6d 100644
--- a/test/test-common-uinput.h
+++ b/test/test-common-uinput.h
@@ -44,5 +44,6 @@ int uinput_device_event(const struct uinput_device* dev, unsigned int type, unsi
int uinput_device_event_multiple(const struct uinput_device* dev, ...);
int uinput_device_event_multiple_v(const struct uinput_device* dev, va_list args);
int uinput_device_get_fd(const struct uinput_device *dev);
+const char* uinput_device_get_devnode(const struct uinput_device *dev);
char *uinput_devnode_from_syspath(const char *syspath);