File tree Expand file tree Collapse file tree 2 files changed +17
-17
lines changed
Expand file tree Collapse file tree 2 files changed +17
-17
lines changed Original file line number Diff line number Diff line change @@ -405,23 +405,6 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] != 'h' ||
405405#define ABSL_HAVE_SCHED_GETCPU 1
406406#endif
407407
408- // ABSL_HAVE_PTHREAD_CPU_NUMBER_NP
409- //
410- // Checks whether pthread_cpu_number_np is available.
411- #ifdef ABSL_HAVE_PTHREAD_CPU_NUMBER_NP
412- #error ABSL_HAVE_PTHREAD_CPU_NUMBER_NP cannot be directly set
413- #elif defined(__APPLE__) && defined(__has_include) && \
414- ((defined (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && \
415- __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 110000 ) || \
416- (defined (__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && \
417- __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 140200 ) || \
418- (defined (__ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__) && \
419- __ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__ >= 70100 ) || \
420- (defined (__ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__) && \
421- __ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__ >= 140200 ))
422- #define ABSL_HAVE_PTHREAD_CPU_NUMBER_NP 1
423- #endif
424-
425408// ABSL_HAVE_SCHED_YIELD
426409//
427410// Checks whether the platform implements sched_yield(2) as defined in
Original file line number Diff line number Diff line change 6666#endif
6767#endif
6868
69+ // ABSL_HAVE_PTHREAD_CPU_NUMBER_NP
70+ //
71+ // Checks whether pthread_cpu_number_np is available.
72+ #ifdef ABSL_HAVE_PTHREAD_CPU_NUMBER_NP
73+ #error ABSL_HAVE_PTHREAD_CPU_NUMBER_NP cannot be directly set
74+ #elif defined(__APPLE__) && defined(__has_include) && \
75+ ((defined (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && \
76+ __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 110000 ) || \
77+ (defined (__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && \
78+ __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 140200 ) || \
79+ (defined (__ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__) && \
80+ __ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__ >= 70100 ) || \
81+ (defined (__ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__) && \
82+ __ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__ >= 140200 ))
83+ #define ABSL_HAVE_PTHREAD_CPU_NUMBER_NP 1
84+ #endif
85+
6986namespace absl {
7087ABSL_NAMESPACE_BEGIN
7188
You can’t perform that action at this time.
0 commit comments