update file paths for Android
On Android, the executables are stored under /system/bin and the
data files (e.g. config file) will be stored under
/data/misc/apmanager/. So conditionally use those paths for
Android.
Bug: 22828115
TEST=Manual test on dragonboard
TEST=Run unittest for Chrome OS
Change-Id: I7db70c93cb1b8c206742a788e356dcc195160f43
diff --git a/hostapd_monitor.cc b/hostapd_monitor.cc
index 997ec54..29785cb 100644
--- a/hostapd_monitor.cc
+++ b/hostapd_monitor.cc
@@ -34,8 +34,14 @@
namespace apmanager {
// static.
+#if !defined(__ANDROID__)
const char HostapdMonitor::kLocalPathFormat[] =
"/var/run/apmanager/hostapd/hostapd_ctrl_%s";
+#else
+const char HostapdMonitor::kLocalPathFormat[] =
+ "/data/misc/apmanager/hostapd/hostapd_ctrl_%s";
+#endif // __ANDROID__
+
const char HostapdMonitor::kHostapdCmdAttach[] = "ATTACH";
const char HostapdMonitor::kHostapdRespOk[] = "OK\n";
const char HostapdMonitor::kHostapdEventStationConnected[] = "AP-STA-CONNECTED";