libc/new/apple/libpthread/pthread_/
qos.rs1use crate::prelude::*;
6pub use crate::sys::qos::*;
7
8extern "C" {
9 pub fn pthread_attr_set_qos_class_np(
10 attr: *mut crate::pthread_attr_t,
11 class: qos_class_t,
12 priority: c_int,
13 ) -> c_int;
14 pub fn pthread_attr_get_qos_class_np(
15 attr: *mut crate::pthread_attr_t,
16 class: *mut qos_class_t,
17 priority: *mut c_int,
18 ) -> c_int;
19 pub fn pthread_set_qos_class_self_np(class: qos_class_t, priority: c_int) -> c_int;
20 pub fn pthread_get_qos_class_np(
21 thread: crate::pthread_t,
22 class: *mut qos_class_t,
23 priority: *mut c_int,
24 ) -> c_int;
25}