Support for MultiThreaded Applications
[platform/core/api/wifi-direct.git] / src / wifi-direct-dbus.c
index 64fc304..92f5223 100644 (file)
@@ -36,7 +36,7 @@ typedef struct {
 
 static __thread gdbus_connection_data gdbus_conn = {NULL, 0};
 
-static struct {
+typedef struct {
        int sub_id;
        const char *interface;
        const char *member;
@@ -47,7 +47,9 @@ static struct {
                          const gchar *signal,
                          GVariant *parameters,
                          gpointer user_data);
-} wifi_direct_dbus_signal_map[] = {
+} wifi_direct_dbus_signal_map_s;
+
+static __thread wifi_direct_dbus_signal_map_s wifi_direct_dbus_signal_map[] = {
        {
                0,
                WFD_MANAGER_MANAGE_INTERFACE,