兼容 asr1903

Change-Id: I3888f1adc86ea1fa73af4996d31f40223c0e5735
diff --git a/mbtk/libmbtk_lib/wifi/libs/libwpa_client_glibc.so b/mbtk/libmbtk_lib/wifi/libs/libwpa_client_glibc.so
new file mode 100755
index 0000000..7f492b2
--- /dev/null
+++ b/mbtk/libmbtk_lib/wifi/libs/libwpa_client_glibc.so
Binary files differ
diff --git a/mbtk/libmbtk_lib/wifi/libs/libwpa_client_musl.so b/mbtk/libmbtk_lib/wifi/libs/libwpa_client_musl.so
new file mode 100755
index 0000000..0694d94
--- /dev/null
+++ b/mbtk/libmbtk_lib/wifi/libs/libwpa_client_musl.so
Binary files differ
diff --git a/mbtk/libmbtk_lib/wifi/sta_cli.c b/mbtk/libmbtk_lib/wifi/sta_cli.c
index 9dbd202..1cebc66 100755
--- a/mbtk/libmbtk_lib/wifi/sta_cli.c
+++ b/mbtk/libmbtk_lib/wifi/sta_cli.c
@@ -281,7 +281,7 @@
 		time_t t;

 		t = time(NULL);

 		snprintf(mac,20,

-			"%ld",t);

+			"%lld",t);

 	}

 

 	snprintf(name,name_len,"%s-%s",host,mac);

@@ -429,7 +429,7 @@
 {

     struct timeval now_1;

     struct timespec outtime;

-    int thread_id = pthread_self();

+    pthread_t thread_id = pthread_self();

     LOGE("Thread(%ld) pause.\n",thread_id);

     pthread_mutex_lock(&mutex);

     gettimeofday(&now_1, NULL);

diff --git a/mbtk/libmbtk_lib/wifi/sta_ctrl.c b/mbtk/libmbtk_lib/wifi/sta_ctrl.c
index cad497c..8d6a88a 100755
--- a/mbtk/libmbtk_lib/wifi/sta_ctrl.c
+++ b/mbtk/libmbtk_lib/wifi/sta_ctrl.c
@@ -47,7 +47,7 @@
 static struct wpa_ctrl *sta_ctrl_conn;

 static struct wpa_ctrl *sta_mon_conn;

 static int sta_ctrl_attached = 0;

-static pthread_t sta_event_thread_id = -1;

+static pthread_t sta_event_thread_id;

 static int sta_event_thread_is_running = 0;

 static char sta_ctrl_conf_file_path[50];

 static char sta_ctrl_ifname[10];

@@ -586,7 +586,6 @@
     close(sta_ctrl_pipe_fd[0]);

     close(sta_ctrl_pipe_fd[1]);

 

-    sta_event_thread_id = -1;

     sta_ctrl_msg = NULL;

 

     // Stop process wpa_supplicant