diff options
Diffstat (limited to 'ipacm')
-rw-r--r-- | ipacm/Android.bp | 7 | ||||
-rw-r--r-- | ipacm/inc/IPACM_Netlink.h | 2 | ||||
-rw-r--r-- | ipacm/src/ipacm.rc | 4 |
3 files changed, 7 insertions, 6 deletions
diff --git a/ipacm/Android.bp b/ipacm/Android.bp index b0d705b..7c2a0c5 100644 --- a/ipacm/Android.bp +++ b/ipacm/Android.bp @@ -3,13 +3,14 @@ cc_binary { name: "ipacm", local_include_dirs: ["src"] + ["inc"], - header_libs: ["qti_kernel_headers"], - - cflags: ["-v"] + ["-DFEATURE_IPA_ANDROID"] + ["-DFEATURE_IPACM_RESTART"] + [ + header_libs: ["device_kernel_headers"], + cflags: ["-DFEATURE_IPA_ANDROID"] + ["-DFEATURE_IPACM_RESTART"] + [ "-DFEATURE_IPACM_HAL", "-Wall", "-Werror", "-Wno-error=macro-redefined", + "-Wno-enum-compare", + "-Wno-error=implicit-fallthrough", ], srcs: [ diff --git a/ipacm/inc/IPACM_Netlink.h b/ipacm/inc/IPACM_Netlink.h index 81f1968..7a1a939 100644 --- a/ipacm/inc/IPACM_Netlink.h +++ b/ipacm/inc/IPACM_Netlink.h @@ -52,8 +52,6 @@ extern "C" #include <sys/select.h> #include <sys/socket.h> #include <linux/socket.h> -#include <inaddr.h> -#define sockaddr_storage __kernel_sockaddr_storage #include <linux/if.h> #include <linux/if_addr.h> #include <linux/rtnetlink.h> diff --git a/ipacm/src/ipacm.rc b/ipacm/src/ipacm.rc index c1c876b..b2658b6 100644 --- a/ipacm/src/ipacm.rc +++ b/ipacm/src/ipacm.rc @@ -30,5 +30,7 @@ service vendor.ipacm /system/vendor/bin/ipacm user radio group radio inet -on post-fs +on post-fs-data + mkdir /data/vendor/ipa 0770 radio radio + chmod 0770 /data/vendor/ipa start vendor.ipacm |