diff options
author | Victor Polevoy <fx@thefx.co> | 2017-06-09 18:13:38 +0300 |
---|---|---|
committer | Victor Polevoy <v.polevoy@omprussia.ru> | 2017-06-09 18:21:26 +0300 |
commit | cb03e6236c532eabdb90768befc97f161801ced5 (patch) | |
tree | c22d7e29e71332e9279bdff4cbc06f5dd6b3a2ba | |
parent | 5e208ed9b2576269da71b6ebbd0eab8e4085b20a (diff) | |
download | rust-libc-cb03e6236c532eabdb90768befc97f161801ced5.tar.gz |
Add schedule params & priority pthread functions
-rw-r--r-- | src/unix/mod.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/unix/mod.rs b/src/unix/mod.rs index 1727047e6b..feee778acc 100644 --- a/src/unix/mod.rs +++ b/src/unix/mod.rs @@ -598,6 +598,14 @@ extern { parent: Option<unsafe extern fn()>, child: Option<unsafe extern fn()>) -> ::c_int; pub fn pthread_exit(value: *mut ::c_void); + pub fn pthread_getschedparam(native: ::pthread_t, + policy: *mut ::c_int, + param: *mut ::sched_param) -> ::c_int; + pub fn pthread_setschedparam(native: ::pthread_t, + policy: ::c_int, + param: *const ::sched_param) -> ::c_int; + pub fn pthread_setschedprio(native: ::pthread_t, + priority: ::c_int) -> ::c_int; pub fn pthread_attr_init(attr: *mut ::pthread_attr_t) -> ::c_int; pub fn pthread_attr_destroy(attr: *mut ::pthread_attr_t) -> ::c_int; pub fn pthread_attr_setstacksize(attr: *mut ::pthread_attr_t, |