summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiyong Park <jiyong@google.com>2017-09-06 12:16:25 +0900
committerJiyong Park <jiyong@google.com>2017-09-06 15:28:18 +0900
commit439eb0f24178d925d0efa59cb52610a09e4f18d4 (patch)
treef527118a36c4320661d9ee50d10cf178babf1e33
parent7069aa8fa86f385d0277db7f08b6f49f3a7c9328 (diff)
downloadlibhardware-oreo-mr1-dev.tar.gz
Don't rely on transitively included headersoreo-mr1-dev
One must explicitly include what it need. time.h for clock_gettime float.h for FLT_MAX string.h for memset Bug: 37629934 Test: build Merged-In: I1030a9c9ff3c2de4c5febabc3064d6976e9535cf Change-Id: I5a8fd84a10aeeab2258f78a0ac992de0afa33d00
-rw-r--r--include/hardware/thermal.h1
-rw-r--r--modules/hwcomposer/hwcomposer.cpp1
-rw-r--r--modules/local_time/local_time_hw.c2
3 files changed, 3 insertions, 1 deletions
diff --git a/include/hardware/thermal.h b/include/hardware/thermal.h
index b5b6e1db..5db6ee0e 100644
--- a/include/hardware/thermal.h
+++ b/include/hardware/thermal.h
@@ -19,6 +19,7 @@
#include <stdbool.h>
#include <stdint.h>
+#include <float.h>
#include <sys/cdefs.h>
#include <sys/types.h>
diff --git a/modules/hwcomposer/hwcomposer.cpp b/modules/hwcomposer/hwcomposer.cpp
index fd4e90dd..31e362af 100644
--- a/modules/hwcomposer/hwcomposer.cpp
+++ b/modules/hwcomposer/hwcomposer.cpp
@@ -17,6 +17,7 @@
#include <errno.h>
#include <fcntl.h>
#include <malloc.h>
+#include <string.h>
#include <cutils/atomic.h>
#include <log/log.h>
diff --git a/modules/local_time/local_time_hw.c b/modules/local_time/local_time_hw.c
index b38d8a52..a2d1a9e5 100644
--- a/modules/local_time/local_time_hw.c
+++ b/modules/local_time/local_time_hw.c
@@ -21,7 +21,7 @@
#include <malloc.h>
#include <stdint.h>
#include <string.h>
-#include <sys/time.h>
+#include <time.h>
#include <log/log.h>