diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-09-18 11:44:06 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-09-18 11:44:06 +1000 |
| commit | bf322469572c95b731b8e9dceef4e6ac7c6ba552 (patch) | |
| tree | 4c39f67127a9a641a04eaacf704f2974911e4777 /libevdev/libevdev.c | |
| parent | ab2ab19ca304db6da914d98376be2749f71cca5c (diff) | |
| parent | 1e81ac1e28b8e709b2e58a72605a1bdd54cd6758 (diff) | |
| download | libevdev-bf322469572c95b731b8e9dceef4e6ac7c6ba552.tar.gz | |
Merge branch 'clockid'
Diffstat (limited to 'libevdev/libevdev.c')
| -rw-r--r-- | libevdev/libevdev.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c index 6f7e2a6..e1bb6d0 100644 --- a/libevdev/libevdev.c +++ b/libevdev/libevdev.c @@ -1422,3 +1422,14 @@ libevdev_kernel_set_led_values(struct libevdev *dev, ...) return rc; } + +LIBEVDEV_EXPORT int +libevdev_set_clock_id(struct libevdev *dev, int clockid) +{ + if (dev->fd < 0) { + log_bug("device not initialized. call libevdev_set_fd() first\n"); + return -EBADF; + } + + return ioctl(dev->fd, EVIOCSCLOCKID, &clockid) ? -errno : 0; +} |
