Fix Parcel Header when libbinder is compiled on Fuchsia

Change-Id: I44399d7171c69f94fc2fd8810cba77445f6d9cdb
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/android.googlesource.com/platform/frameworks/native/+/1039672
Reviewed-by: Kevin Lindkvist <lindkvist@google.com>
diff --git a/libs/binder/Parcel.cpp b/libs/binder/Parcel.cpp
index 42548b0..da0fcca 100644
--- a/libs/binder/Parcel.cpp
+++ b/libs/binder/Parcel.cpp
@@ -939,7 +939,7 @@
 
 #ifdef BINDER_WITH_KERNEL_IPC
 
-#if defined(__ANDROID__)
+#if defined(__ANDROID__) || defined(__Fuchsia__)
 
 #if defined(__ANDROID_VNDK__)
 constexpr int32_t kHeader = B_PACK_CHARS('V', 'N', 'D', 'R');
@@ -949,7 +949,7 @@
 constexpr int32_t kHeader = B_PACK_CHARS('S', 'Y', 'S', 'T');
 #endif
 
-#else // ANDROID not defined
+#else // ANDROID and Fuchsia not defined
 
 // If kernel binder is used in new environments, we need to make sure it's separated
 // out and has a separate header.