Remove __UNAVAILABLE.
We fixed the things we needed this for, and should never reintroduce a
similar mistake in future.
Change-Id: I74b447bcf22ea533f3c79db48b66a3c217d76c2f
diff --git a/libc/include/sys/cdefs.h b/libc/include/sys/cdefs.h
index b0e7b76..2bd058e 100644
--- a/libc/include/sys/cdefs.h
+++ b/libc/include/sys/cdefs.h
@@ -454,13 +454,11 @@
#define __INTRODUCED_IN(api_level) __AVAILABILITY(introduced=api_level)
#define __DEPRECATED_IN(api_level) __AVAILABILITY(deprecated=api_level)
#define __REMOVED_IN(api_level) __AVAILABILITY(obsoleted=api_level)
-#define __UNAVAILABLE __attribute__((unavailable))
#else
#define __AVAILABILITY(...)
#define __INTRODUCED_IN(api_level)
#define __DEPRECATED_IN(api_level)
#define __REMOVED_IN(api_level)
-#define __UNAVAILABLE __attribute__((__error__("unavailable")))
#endif // __clang__
#if __has_builtin(__builtin_umul_overflow) || __GNUC__ >= 5