summaryrefslogtreecommitdiff
path: root/init/init_wayne.cpp
diff options
context:
space:
mode:
authorMichael Bestas <mkbestas@lineageos.org>2018-03-20 16:24:42 +0800
committerIsaac Chen <isaacchen@isaacchen.cn>2018-12-02 11:02:30 +0800
commitcc472568e1632b58ecd9aef9d0fc6a66a1734a92 (patch)
treec21460850570b65fab38b255167f63813b77d267 /init/init_wayne.cpp
parent2664a20ce7cda2103ec75c300a67551b7fcd6f4f (diff)
wayne-common: Adapt libinit for wayne
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Diffstat (limited to 'init/init_wayne.cpp')
-rw-r--r--init/init_wayne.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/init/init_wayne.cpp b/init/init_wayne.cpp
index 7f66f8c..50e039a 100644
--- a/init/init_wayne.cpp
+++ b/init/init_wayne.cpp
@@ -42,6 +42,7 @@
#include "vendor_init.h"
#include "property_service.h"
+#include "init_wayne.h"
using android::base::GetProperty;
using android::init::property_set;
@@ -54,6 +55,11 @@ char const *heapsize;
char const *heapminfree;
char const *heapmaxfree;
+#ifdef TARGET_HAVE_LIBINIT
+__attribute__ ((weak))
+void init_target_properties() {}
+#endif
+
static void init_alarm_boot_properties()
{
char const *boot_reason_file = "/proc/sys/kernel/boot_reason";
@@ -115,6 +121,9 @@ void vendor_load_properties()
{
init_alarm_boot_properties();
check_device();
+#ifdef TARGET_HAVE_LIBINIT
+ init_target_properties();
+#endif
property_set("dalvik.vm.heapstartsize", heapstartsize);
property_set("dalvik.vm.heapgrowthlimit", heapgrowthlimit);