Rename symbol to prevent redefinition 65/285065/3
authorMarek Pikuła <m.pikula@partner.samsung.com>
Mon, 5 Dec 2022 17:51:10 +0000 (18:51 +0100)
committerMarek Pikuła <m.pikula@partner.samsung.com>
Tue, 6 Dec 2022 10:48:45 +0000 (11:48 +0100)
For Tizen RISC-V build there is a `sync` symbol first declared in
/usr/include/unistd.h:1005:13.

Change-Id: I7d5f96e93d72841196a1aaae52c269736765919c
Signed-off-by: Marek Pikuła <m.pikula@partner.samsung.com>
obexd/client/sync.c

index 54798e7..dffb918 100755 (executable)
@@ -209,7 +209,11 @@ static void sync_remove(struct obc_session *session)
        g_dbus_unregister_interface(conn, path, SYNC_INTERFACE);
 }
 
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+static struct obc_driver obex_sync = {
+#else
 static struct obc_driver sync = {
+#endif
        .service = "SYNC",
        .uuid = SYNC_UUID,
        .target = OBEX_SYNC_UUID,
@@ -232,7 +236,11 @@ int sync_init(void)
        if (!conn)
                return -EIO;
 
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+       err = obc_driver_register(&obex_sync);
+#else
        err = obc_driver_register(&sync);
+#endif
        if (err < 0) {
                dbus_connection_unref(conn);
                conn = NULL;
@@ -249,5 +257,9 @@ void sync_exit(void)
        dbus_connection_unref(conn);
        conn = NULL;
 
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+       obc_driver_unregister(&obex_sync);
+#else
        obc_driver_unregister(&sync);
+#endif
 }