diff --git a/sys/posix/pthread/include/pthread_cond.h b/sys/posix/pthread/include/pthread_cond.h index a758a270c4f2494107dab057ea05e17af74b6001..0fb70dbee01d0ae7c280921feda3f1364092eba2 100644 --- a/sys/posix/pthread/include/pthread_cond.h +++ b/sys/posix/pthread/include/pthread_cond.h @@ -25,7 +25,12 @@ # include "msp430_types.h" #endif -#if defined(__MACH__) || defined(__WITH_AVRLIBC__) +#ifdef __MACH__ +/* needed for AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER */ +#include <AvailabilityMacros.h> +#endif + +#if defined(__WITH_AVRLIBC__) || (defined(__MACH__) && !defined(AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER)) typedef int clockid_t; #endif