bluez: fix compilation with glibc 17525/head 17532/head
authorRosen Penev <rosenp@gmail.com>
Sun, 9 Jan 2022 04:22:28 +0000 (20:22 -0800)
committerRosen Penev <rosenp@gmail.com>
Sun, 9 Jan 2022 04:39:15 +0000 (20:39 -0800)
sync() is implemented now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
utils/bluez/patches/206-sync.patch [new file with mode: 0644]

diff --git a/utils/bluez/patches/206-sync.patch b/utils/bluez/patches/206-sync.patch
new file mode 100644 (file)
index 0000000..265400e
--- /dev/null
@@ -0,0 +1,27 @@
+--- a/obexd/client/sync.c
++++ b/obexd/client/sync.c
+@@ -209,7 +209,7 @@ static void sync_remove(struct obc_sessi
+       g_dbus_unregister_interface(conn, path, SYNC_INTERFACE);
+ }
+-static struct obc_driver sync = {
++static struct obc_driver sync2 = {
+       .service = "SYNC",
+       .uuid = SYNC_UUID,
+       .target = OBEX_SYNC_UUID,
+@@ -228,7 +228,7 @@ int sync_init(void)
+       if (!conn)
+               return -EIO;
+-      err = obc_driver_register(&sync);
++      err = obc_driver_register(&sync2);
+       if (err < 0) {
+               dbus_connection_unref(conn);
+               conn = NULL;
+@@ -245,5 +245,5 @@ void sync_exit(void)
+       dbus_connection_unref(conn);
+       conn = NULL;
+-      obc_driver_unregister(&sync);
++      obc_driver_unregister(&sync2);
+ }