From ae664ff911cff82bf19240a69a2fbcd1a6d83ae7 Mon Sep 17 00:00:00 2001
From: Raphael Cohn <raphael.cohn@stormmq.com>
Date: Wed, 1 Jun 2016 10:24:34 +0100
Subject: [PATCH] Removing sched_getcpu for musl as no current releases support
 it

---
 src/unix/notbsd/android/mod.rs     | 1 +
 src/unix/notbsd/linux/other/mod.rs | 1 +
 src/unix/notbsd/mod.rs             | 1 -
 3 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/unix/notbsd/android/mod.rs b/src/unix/notbsd/android/mod.rs
index f5ad64b9..39059a65 100644
--- a/src/unix/notbsd/android/mod.rs
+++ b/src/unix/notbsd/android/mod.rs
@@ -560,6 +560,7 @@ extern {
     pub fn __sched_cpualloc(count: ::size_t) -> *mut ::cpu_set_t;
     pub fn __sched_cpufree(set: *mut ::cpu_set_t);
     pub fn __sched_cpucount(setsize: ::size_t, set: *mut cpu_set_t) -> ::c_int;
+    pub fn sched_getcpu() -> ::c_int;
 }
 
 cfg_if! {
diff --git a/src/unix/notbsd/linux/other/mod.rs b/src/unix/notbsd/linux/other/mod.rs
index a6bacabe..a9cb0ad6 100644
--- a/src/unix/notbsd/linux/other/mod.rs
+++ b/src/unix/notbsd/linux/other/mod.rs
@@ -506,6 +506,7 @@ extern {
     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! {
diff --git a/src/unix/notbsd/mod.rs b/src/unix/notbsd/mod.rs
index 716e63e9..5ee8aa1e 100644
--- a/src/unix/notbsd/mod.rs
+++ b/src/unix/notbsd/mod.rs
@@ -804,7 +804,6 @@ extern {
     pub fn stat64(path: *const c_char, buf: *mut stat64) -> ::c_int;
     pub fn eventfd(init: ::c_uint, flags: ::c_int) -> ::c_int;
     pub fn sysinfo (info: *mut ::sysinfo) -> ::c_int;
-    pub fn sched_getcpu() -> ::c_int;
 }
 
 cfg_if! {
-- 
GitLab