Revert "Revert "libbinder: Consider VNDK_APEX as vendor stable""
This reverts commit e896c8e4053dbab5461b8dbd32c447572e504dd5.
Bug: 142582178
Test: device with current vndk boots successfully
Change-Id: I4f33955d7a361efd92e2ec68e5e21340809450a8
diff --git a/libs/binder/Parcel.cpp b/libs/binder/Parcel.cpp
index 6345640..9b47f80 100644
--- a/libs/binder/Parcel.cpp
+++ b/libs/binder/Parcel.cpp
@@ -505,7 +505,7 @@
}
}
-#if defined(__ANDROID_VNDK__) && !defined(__ANDROID_APEX__)
+#if defined(__ANDROID_APEX_COM_ANDROID_VNDK_CURRENT__) || (defined(__ANDROID_VNDK__) && !defined(__ANDROID_APEX__))
constexpr int32_t kHeader = B_PACK_CHARS('V', 'N', 'D', 'R');
#else
constexpr int32_t kHeader = B_PACK_CHARS('S', 'Y', 'S', 'T');