diff options
author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2013-01-28 18:11:02 -0300 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2013-01-29 08:40:33 -0600 |
commit | 5e84f788695c88afff1eb248e8f0190629d11df7 (patch) | |
tree | bc14601dc2b7791d31bdd3bd0349ebab2acd86c9 /plugins | |
parent | a2376f6c77fca082f94ae0f88faa823bb1d0457c (diff) | |
download | ofono-5e84f788695c88afff1eb248e8f0190629d11df7.tar.bz2 |
bluez5: Add bt_bacpy()
Adds a copy of BlueZ bacpy() function.
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/bluez5.c | 6 | ||||
-rw-r--r-- | plugins/bluez5.h | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/plugins/bluez5.c b/plugins/bluez5.c index d471454d..876ad2de 100644 --- a/plugins/bluez5.c +++ b/plugins/bluez5.c @@ -26,6 +26,7 @@ #include <errno.h> #include <stdint.h> #include <sys/socket.h> +#include <string.h> #include <glib.h> @@ -39,6 +40,11 @@ #define BLUEZ_PROFILE_MGMT_INTERFACE BLUEZ_SERVICE ".ProfileManager1" +void bt_bacpy(bdaddr_t *dst, const bdaddr_t *src) +{ + memcpy(dst, src, sizeof(bdaddr_t)); +} + static void profile_register_cb(DBusPendingCall *call, gpointer user_data) { DBusMessage *reply; diff --git a/plugins/bluez5.h b/plugins/bluez5.h index fd0704e5..3921c7b6 100644 --- a/plugins/bluez5.h +++ b/plugins/bluez5.h @@ -56,6 +56,8 @@ struct sockaddr_sco { bdaddr_t sco_bdaddr; }; +void bt_bacpy(bdaddr_t *dst, const bdaddr_t *src); + int bluetooth_register_profile(DBusConnection *conn, const char *uuid, const char *name, const char *object); |