/*
- * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the Apache License 2.0 (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
* outside; this file e_os.h is not part of the exported interface.
*/
-/* ossl_static_assert_type_eq: gcc-only variable type static assertion */
-# if defined(__GNUC__) && !defined(__clang__)
-# define ossl_static_assert_type_eq(type, x) \
- _Static_assert((__builtin_types_compatible_p(type, __typeof__(x))), \
- #x " type check failed, expected: " #type)
-# else
-# define ossl_static_assert_type_eq(type, x)
-# endif
-
# if defined(OPENSSL_SYS_VXWORKS) || defined(OPENSSL_SYS_UEFI)
# define NO_CHMOD
# define NO_SYSLOG
# endif
# define unlink _unlink
# define fileno _fileno
+# define isatty _isatty
# endif
# else
# include <strings.h>