test: provide wrapper for fetching the devnode from a uinput test device
authorPeter Hutterer <peter.hutterer@who-t.net>
Thu, 12 Sep 2013 04:03:55 +0000 (14:03 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 12 Sep 2013 22:59:06 +0000 (08:59 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
test/test-common-uinput.c
test/test-common-uinput.h

index 32ecb89220b24ba290cac0df9f7e33398840def3..5f17fad03247d64d84b83d2691ef1070d3104074 100644 (file)
@@ -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)
 {
index c1cd5a0fa2d5e3f3d3898f9889740740b7eb4528..6273a6d1417aaa2b98e8c499f4c37813bdfce8bd 100644 (file)
@@ -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);