Loading libs/binder/Android.bp +0 −3 Original line number Diff line number Diff line Loading @@ -102,9 +102,6 @@ cc_library_shared { android: { srcs: libbinder_device_interface_sources, }, host: { cflags: ["-D__ANDROID_HOST__"], }, vendor: { exclude_srcs: libbinder_device_interface_sources, }, Loading libs/binder/IServiceManager.cpp +6 −6 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ #include <binder/IPermissionController.h> #endif #ifndef __ANDROID_HOST__ #ifdef __ANDROID__ #include <cutils/properties.h> #endif Loading Loading @@ -63,7 +63,7 @@ sp<IServiceManager> defaultServiceManager() return gDefaultServiceManager; } #if !defined(__ANDROID_VNDK__) && !defined(__ANDROID_HOST__) #if !defined(__ANDROID_VNDK__) && defined(__ANDROID__) // IPermissionController is not accessible to vendors bool checkCallingPermission(const String16& permission) Loading Loading @@ -166,14 +166,14 @@ public: const bool isVendorService = strcmp(ProcessState::self()->getDriverName().c_str(), "/dev/vndbinder") == 0; const long timeout = uptimeMillis() + 5000; if (!gSystemBootCompleted && !isVendorService) { #ifdef __ANDROID_HOST__ gSystemBootCompleted = true; #else // Vendor code can't access system properties if (!gSystemBootCompleted && !isVendorService) { #ifdef __ANDROID__ char bootCompleted[PROPERTY_VALUE_MAX]; property_get("sys.boot_completed", bootCompleted, "0"); gSystemBootCompleted = strcmp(bootCompleted, "1") == 0 ? true : false; #else gSystemBootCompleted = true; #endif } // retry interval in millisecond; note that vendor services stay at 100ms Loading libs/binder/include/private/binder/binder_module.h +1 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,7 @@ namespace android { /* obtain structures and constants from the kernel header */ // TODO(b/31559095): bionic on host #ifdef __ANDROID_HOST__ #ifndef __ANDROID__ #define __packed __attribute__((__packed__)) #endif Loading Loading
libs/binder/Android.bp +0 −3 Original line number Diff line number Diff line Loading @@ -102,9 +102,6 @@ cc_library_shared { android: { srcs: libbinder_device_interface_sources, }, host: { cflags: ["-D__ANDROID_HOST__"], }, vendor: { exclude_srcs: libbinder_device_interface_sources, }, Loading
libs/binder/IServiceManager.cpp +6 −6 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ #include <binder/IPermissionController.h> #endif #ifndef __ANDROID_HOST__ #ifdef __ANDROID__ #include <cutils/properties.h> #endif Loading Loading @@ -63,7 +63,7 @@ sp<IServiceManager> defaultServiceManager() return gDefaultServiceManager; } #if !defined(__ANDROID_VNDK__) && !defined(__ANDROID_HOST__) #if !defined(__ANDROID_VNDK__) && defined(__ANDROID__) // IPermissionController is not accessible to vendors bool checkCallingPermission(const String16& permission) Loading Loading @@ -166,14 +166,14 @@ public: const bool isVendorService = strcmp(ProcessState::self()->getDriverName().c_str(), "/dev/vndbinder") == 0; const long timeout = uptimeMillis() + 5000; if (!gSystemBootCompleted && !isVendorService) { #ifdef __ANDROID_HOST__ gSystemBootCompleted = true; #else // Vendor code can't access system properties if (!gSystemBootCompleted && !isVendorService) { #ifdef __ANDROID__ char bootCompleted[PROPERTY_VALUE_MAX]; property_get("sys.boot_completed", bootCompleted, "0"); gSystemBootCompleted = strcmp(bootCompleted, "1") == 0 ? true : false; #else gSystemBootCompleted = true; #endif } // retry interval in millisecond; note that vendor services stay at 100ms Loading
libs/binder/include/private/binder/binder_module.h +1 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,7 @@ namespace android { /* obtain structures and constants from the kernel header */ // TODO(b/31559095): bionic on host #ifdef __ANDROID_HOST__ #ifndef __ANDROID__ #define __packed __attribute__((__packed__)) #endif Loading