[IOT-1361]Fix android X86_64 runtime issues
authorbg.chun <bg.chun@samsung.com>
Thu, 17 Nov 2016 12:13:34 +0000 (21:13 +0900)
committerPhil Coval <philippe.coval@osg.samsung.com>
Tue, 22 Nov 2016 08:47:53 +0000 (08:47 +0000)
Add missing .h files on ifaddrs.h
and android caipnwmonitor.c for fix runtime issue.

Change-Id: Iec71fa0929b8682fda05a4d0d7cb89351be01d2d
Signed-off-by: bg.chun <bg.chun@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/14537
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Larry Sachs <larry.j.sachs@intel.com>
Reviewed-by: Hyuna Jo <hyuna0213.jo@samsung.com>
Reviewed-by: Phil Coval <philippe.coval@osg.samsung.com>
resource/csdk/connectivity/src/ip_adapter/android/caifaddrs.c
resource/csdk/connectivity/src/ip_adapter/android/caipnwmonitor.c

index 291c913..12331f3 100644 (file)
@@ -19,6 +19,8 @@
  ******************************************************************/
 
 #include "caifaddrs.h"
+#include "oic_malloc.h"
+#include "oic_string.h"
 
 #include <stdbool.h>
 #include <string.h>
@@ -27,6 +29,7 @@
 #include <unistd.h>
 #include <sys/socket.h>
 #include <net/if_arp.h>
+#include <net/if.h>
 #include <netinet/in.h>
 #include <linux/netlink.h>
 #include <linux/rtnetlink.h>
@@ -207,7 +210,6 @@ CAResult_t CAGetIfaddrsUsingNetlink(struct ifaddrs **ifap)
         }
     }
 
-
 exit:
     // release all resources
     close(netlinkFd);
index 781bcf3..2042826 100644 (file)
@@ -32,6 +32,7 @@
 #include <coap/utlist.h>
 #include <linux/netlink.h>
 #include <linux/rtnetlink.h>
+#include <net/if.h>
 
 #include "caadapterutils.h"
 #include "caipnwmonitor.h"