We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9865dc2 + 99510a2 commit 1aed4a8Copy full SHA for 1aed4a8
1 file changed
libs/binder/ndk/include_cpp/android/persistable_bundle_aidl.h
@@ -25,11 +25,13 @@
25
// Include llndk-versioning.h only for vendor build as it is not available for NDK headers.
26
#if defined(__ANDROID_VENDOR__)
27
#include <android/llndk-versioning.h>
28
-#else // __ANDROID_VENDOR__
29
-#if !defined(API_LEVEL_AT_LEAST)
+#elif !defined(API_LEVEL_AT_LEAST)
+#if defined(__BIONIC__)
30
#define API_LEVEL_AT_LEAST(sdk_api_level, vendor_api_level) \
31
(__builtin_available(android sdk_api_level, *))
32
-#endif
+#else
33
+#define API_LEVEL_AT_LEAST(sdk_api_level, vendor_api_level) (true)
34
+#endif // __BIONIC__
35
#endif // __ANDROID_VENDOR__
36
37
namespace aidl::android::os {
0 commit comments