Add missing includes.

Change-Id: I041a5ea84b82155b0a7a8c4e7dc416c2c2b5e251
diff --git a/gki/ulinux/gki_ulinux.c b/gki/ulinux/gki_ulinux.c
index 90d41c1..167ab88 100644
--- a/gki/ulinux/gki_ulinux.c
+++ b/gki/ulinux/gki_ulinux.c
@@ -27,6 +27,8 @@
 
 #include <assert.h>
 #include <errno.h>
+#include <malloc.h>
+#include <string.h>
 #include <sys/times.h>
 
 #include "gki_int.h"
diff --git a/osi/src/alarm.c b/osi/src/alarm.c
index d2ae461..0e56269 100644
--- a/osi/src/alarm.c
+++ b/osi/src/alarm.c
@@ -22,6 +22,8 @@
 #include <errno.h>
 #include <hardware/bluetooth.h>
 #include <inttypes.h>
+#include <malloc.h>
+#include <string.h>
 #include <time.h>
 #include <utils/Log.h>
 
diff --git a/osi/src/reactor.c b/osi/src/reactor.c
index d3d7767..0faff6d 100644
--- a/osi/src/reactor.c
+++ b/osi/src/reactor.c
@@ -21,6 +21,7 @@
 #include <assert.h>
 #include <errno.h>
 #include <stdlib.h>
+#include <string.h>
 #include <sys/eventfd.h>
 #include <sys/select.h>
 #include <utils/Log.h>
diff --git a/osi/src/semaphore.c b/osi/src/semaphore.c
index c1d038a..a56ecaf 100644
--- a/osi/src/semaphore.c
+++ b/osi/src/semaphore.c
@@ -21,6 +21,7 @@
 #include <assert.h>
 #include <errno.h>
 #include <fcntl.h>
+#include <malloc.h>
 #include <string.h>
 #include <sys/eventfd.h>
 #include <utils/Log.h>
diff --git a/osi/src/thread.c b/osi/src/thread.c
index cb644d3..3090528 100644
--- a/osi/src/thread.c
+++ b/osi/src/thread.c
@@ -20,6 +20,7 @@
 
 #include <assert.h>
 #include <errno.h>
+#include <malloc.h>
 #include <pthread.h>
 #include <string.h>
 #include <sys/prctl.h>
diff --git a/test/suite/base.h b/test/suite/base.h
index 2d51af8..4d6f270 100644
--- a/test/suite/base.h
+++ b/test/suite/base.h
@@ -18,6 +18,7 @@
 
 #pragma once
 
+#include <malloc.h>
 #include <stdio.h>
 #include <stdbool.h>
 #include <string.h>