diff options
author | Markus Wanner <markus@bluegap.ch> | 2018-11-23 17:05:52 +0100 |
---|---|---|
committer | Markus Wanner <markus@bluegap.ch> | 2018-11-26 16:08:58 +0100 |
commit | 268a282bef6b8b277867c768e06917ef74cdcd4a (patch) | |
tree | fa43c42dd6913ebb8712856ed4408e87165864a5 | |
parent | 223bdca546b2057fccfa9a06eef1899362a6fa3b (diff) | |
download | rust-libc-268a282bef6b8b277867c768e06917ef74cdcd4a.tar.gz |
Add a couple pthread function definitions and get_sched for musl.
-rw-r--r-- | src/unix/notbsd/linux/musl/mod.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/unix/notbsd/linux/musl/mod.rs b/src/unix/notbsd/linux/musl/mod.rs index 9c669d9b4a..5ab5d0f691 100644 --- a/src/unix/notbsd/linux/musl/mod.rs +++ b/src/unix/notbsd/linux/musl/mod.rs @@ -254,6 +254,13 @@ extern { pub fn ptrace(request: ::c_int, ...) -> ::c_long; pub fn getpriority(which: ::c_int, who: ::id_t) -> ::c_int; pub fn setpriority(which: ::c_int, who: ::id_t, prio: ::c_int) -> ::c_int; + pub fn pthread_getaffinity_np(thread: ::pthread_t, + cpusetsize: ::size_t, + cpuset: *mut ::cpu_set_t) -> ::c_int; + pub fn pthread_setaffinity_np(thread: ::pthread_t, + cpusetsize: ::size_t, + cpuset: *const ::cpu_set_t) -> ::c_int; + pub fn sched_getcpu() -> ::c_int; } cfg_if! { |