Don't rely on transitively included headers
One must explicitly include what it need.
time.h for struct tm.
sys/time.h for gettimeofday, etc.
Bug: 37629934
Test: build
Change-Id: Iacd5317d958f61df062fca40fbf2e8992c7fbb44
diff --git a/msm8084/utils/loc_log.cpp b/msm8084/utils/loc_log.cpp
index 392966e..f961631 100644
--- a/msm8084/utils/loc_log.cpp
+++ b/msm8084/utils/loc_log.cpp
@@ -32,6 +32,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
+#include <time.h>
#include "loc_log.h"
#include "msg_q.h"
#ifdef USE_GLIB
diff --git a/msm8909/utils/loc_log.cpp b/msm8909/utils/loc_log.cpp
index 76f0c53..6601d0d 100644
--- a/msm8909/utils/loc_log.cpp
+++ b/msm8909/utils/loc_log.cpp
@@ -32,6 +32,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
+#include <time.h>
#include "loc_log.h"
#include "msg_q.h"
#ifdef USE_GLIB
diff --git a/msm8960/utils/loc_log.cpp b/msm8960/utils/loc_log.cpp
index f755d70..e7f34e7 100644
--- a/msm8960/utils/loc_log.cpp
+++ b/msm8960/utils/loc_log.cpp
@@ -32,6 +32,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
+#include <time.h>
#include "loc_log.h"
#include "msg_q.h"
#ifdef USE_GLIB
diff --git a/msm8994/utils/loc_log.cpp b/msm8994/utils/loc_log.cpp
index 18182b7..e0f8478 100644
--- a/msm8994/utils/loc_log.cpp
+++ b/msm8994/utils/loc_log.cpp
@@ -32,6 +32,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
+#include <time.h>
#include "loc_log.h"
#include "msg_q.h"
#ifdef USE_GLIB
diff --git a/msm8996/utils/loc_log.cpp b/msm8996/utils/loc_log.cpp
index 76f0c53..6601d0d 100644
--- a/msm8996/utils/loc_log.cpp
+++ b/msm8996/utils/loc_log.cpp
@@ -32,6 +32,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
+#include <time.h>
#include "loc_log.h"
#include "msg_q.h"
#ifdef USE_GLIB
diff --git a/msm8998/utils/loc_log.cpp b/msm8998/utils/loc_log.cpp
index f6b54f9..49136ef 100644
--- a/msm8998/utils/loc_log.cpp
+++ b/msm8998/utils/loc_log.cpp
@@ -32,6 +32,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
+#include <time.h>
#include "loc_log.h"
#include "msg_q.h"
#include <platform_lib_includes.h>
diff --git a/msm8998/utils/platform_lib_abstractions/loc_pla/src/platform_lib_log_util.cpp b/msm8998/utils/platform_lib_abstractions/loc_pla/src/platform_lib_log_util.cpp
index a74b34a..43885b2 100644
--- a/msm8998/utils/platform_lib_abstractions/loc_pla/src/platform_lib_log_util.cpp
+++ b/msm8998/utils/platform_lib_abstractions/loc_pla/src/platform_lib_log_util.cpp
@@ -26,6 +26,7 @@
* IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <cstdio>
+#include <sys/time.h>
#include "platform_lib_log_util.h"
diff --git a/utils/loc_log.cpp b/utils/loc_log.cpp
index 18182b7..e0f8478 100644
--- a/utils/loc_log.cpp
+++ b/utils/loc_log.cpp
@@ -32,6 +32,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
+#include <time.h>
#include "loc_log.h"
#include "msg_q.h"
#ifdef USE_GLIB