From db38b66c92757fe74e3820171dd375153c888437 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Mon, 29 Sep 2014 16:37:10 +0300 Subject: [PATCH] shared/uhid: Make use of io_send --- src/shared/uhid.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/shared/uhid.c b/src/shared/uhid.c index 28c17922d..f7ad0cb8c 100644 --- a/src/shared/uhid.c +++ b/src/shared/uhid.c @@ -228,15 +228,16 @@ bool bt_uhid_unregister(struct bt_uhid *uhid, unsigned int id) int bt_uhid_send(struct bt_uhid *uhid, const struct uhid_event *ev) { - int fd; ssize_t len; + struct iovec iov; if (!uhid->io) return -ENOTCONN; - fd = io_get_fd(uhid->io); + iov.iov_base = (void *) ev; + iov.iov_len = sizeof(*ev); - len = write(fd, ev, sizeof(*ev)); + len = io_send(uhid->io, &iov, 1); if (len < 0) return -errno; -- 2.47.3