X-Git-Url: https://git.saurik.com/apple/libpthread.git/blobdiff_plain/2546420a235d38941a7eed560a8cb61403ecb8e2..11a104536abdb87bd79d71395f5941b03cd722c4:/pthread/qos.h diff --git a/pthread/qos.h b/pthread/qos.h index 04e6b6f..9c1bfd8 100644 --- a/pthread/qos.h +++ b/pthread/qos.h @@ -25,6 +25,8 @@ #define _PTHREAD_QOS_H #include +#include /* pthread_attr_t */ +#include /* pthread_t */ #include #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL @@ -76,7 +78,7 @@ __BEGIN_DECLS * @return * Zero if successful, otherwise an errno value. */ -__OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0) +__API_AVAILABLE(macos(10.10), ios(8.0)) int pthread_attr_set_qos_class_np(pthread_attr_t *__attr, qos_class_t __qos_class, int __relative_priority); @@ -107,7 +109,7 @@ pthread_attr_set_qos_class_np(pthread_attr_t *__attr, * @return * Zero if successful, otherwise an errno value. */ -__OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0) +__API_AVAILABLE(macos(10.10), ios(8.0)) int pthread_attr_get_qos_class_np(pthread_attr_t * __restrict __attr, qos_class_t * _Nullable __restrict __qos_class, @@ -148,7 +150,7 @@ pthread_attr_get_qos_class_np(pthread_attr_t * __restrict __attr, * @return * Zero if successful, otherwise an errno value. */ -__OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0) +__API_AVAILABLE(macos(10.10), ios(8.0)) int pthread_set_qos_class_self_np(qos_class_t __qos_class, int __relative_priority); @@ -179,7 +181,7 @@ pthread_set_qos_class_self_np(qos_class_t __qos_class, * @return * Zero if successful, otherwise an errno value. */ -__OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0) +__API_AVAILABLE(macos(10.10), ios(8.0)) int pthread_get_qos_class_np(pthread_t __pthread, qos_class_t * _Nullable __restrict __qos_class, @@ -258,7 +260,7 @@ typedef struct pthread_override_s* pthread_override_t; * A newly allocated override object if successful, or NULL if the override * could not be started. */ -__OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0) +__API_AVAILABLE(macos(10.10), ios(8.0)) pthread_override_t pthread_override_qos_class_start_np(pthread_t __pthread, qos_class_t __qos_class, int __relative_priority); @@ -286,7 +288,7 @@ pthread_override_qos_class_start_np(pthread_t __pthread, * @return * Zero if successful, otherwise an errno value. */ -__OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0) +__API_AVAILABLE(macos(10.10), ios(8.0)) int pthread_override_qos_class_end_np(pthread_override_t __override);