diff options
author | David Härdeman <david@hardeman.nu> | 2017-04-18 21:56:45 +0200 |
---|---|---|
committer | David Härdeman <david@hardeman.nu> | 2017-04-18 21:56:45 +0200 |
commit | ae0b71dca66d66d105fa8ba491c1c4559c5813be (patch) | |
tree | 40f4401ac6dd47f449b9d907359a0725bda6bb5b /rcm-server-main.c | |
parent | d139eaa3759e23706f51eb7c1ef058cade0f86fc (diff) |
Factor out lirc code to a separate file
Diffstat (limited to 'rcm-server-main.c')
-rw-r--r-- | rcm-server-main.c | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/rcm-server-main.c b/rcm-server-main.c index 7aadb69..0e245e3 100644 --- a/rcm-server-main.c +++ b/rcm-server-main.c @@ -17,6 +17,7 @@ #include "rcm-server-udev.h" #include "rcm-server-keymap.h" #include "rcm-server-evdev.h" +#include "rcm-server-lirc.h" #include "rcm-server-kdb.h" static struct device * @@ -782,20 +783,6 @@ out: return sd_bus_error_set_errno(error, r); } -static void -lirc_write(int fd, const uint32_t *v, unsigned count) -{ - unsigned nv[count]; - unsigned i; - size_t l = count * sizeof(uint32_t); - - for (i = 0; i < count; i++) - nv[i] = v[i]; - - printf("Write to lirc fd of %zu bytes returned %zi errno is %i aka %s\n", - l, write(fd, nv, l), errno, strerror(errno)); -} - static int method_transmit(sd_bus_message *m, void *userdata, sd_bus_error *error) { |