From 268a282bef6b8b277867c768e06917ef74cdcd4a Mon Sep 17 00:00:00 2001
From: Markus Wanner <markus@bluegap.ch>
Date: Fri, 23 Nov 2018 17:05:52 +0100
Subject: [PATCH] Add a couple pthread function definitions and get_sched for
 musl.

---
 src/unix/notbsd/linux/musl/mod.rs | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/unix/notbsd/linux/musl/mod.rs b/src/unix/notbsd/linux/musl/mod.rs
index 9c669d9b..5ab5d0f6 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! {
-- 
GitLab