Skip to content

Commit 08f5e9d

Browse files
authored
Merge pull request #356 from fiveop/sched_for_android
Move a few scheduling related functions from linux to notbsd.
2 parents c8b1253 + e668ec7 commit 08f5e9d

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/unix/notbsd/linux/mod.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -590,21 +590,13 @@ extern {
590590
pub fn mq_setattr(mqd: ::mqd_t,
591591
newattr: *const ::mq_attr,
592592
oldattr: *mut ::mq_attr) -> ::c_int;
593-
pub fn sched_getaffinity(pid: ::pid_t,
594-
cpusetsize: ::size_t,
595-
cpuset: *mut cpu_set_t) -> ::c_int;
596-
pub fn sched_setaffinity(pid: ::pid_t,
597-
cpusetsize: ::size_t,
598-
cpuset: *const cpu_set_t) -> ::c_int;
599593
pub fn epoll_pwait(epfd: ::c_int,
600594
events: *mut ::epoll_event,
601595
maxevents: ::c_int,
602596
timeout: ::c_int,
603597
sigmask: *const ::sigset_t) -> ::c_int;
604598
pub fn dup3(oldfd: ::c_int, newfd: ::c_int, flags: ::c_int) -> ::c_int;
605-
pub fn unshare(flags: ::c_int) -> ::c_int;
606599
pub fn sethostname(name: *const ::c_char, len: ::size_t) -> ::c_int;
607-
pub fn setns(fd: ::c_int, nstype: ::c_int) -> ::c_int;
608600
pub fn mkostemp(template: *mut ::c_char, flags: ::c_int) -> ::c_int;
609601
pub fn mkostemps(template: *mut ::c_char,
610602
suffixlen: ::c_int,

src/unix/notbsd/mod.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -866,6 +866,14 @@ extern {
866866
clock_id: *mut clockid_t) -> ::c_int;
867867
pub fn pthread_condattr_setclock(attr: *mut pthread_condattr_t,
868868
clock_id: clockid_t) -> ::c_int;
869+
pub fn sched_getaffinity(pid: ::pid_t,
870+
cpusetsize: ::size_t,
871+
cpuset: *mut cpu_set_t) -> ::c_int;
872+
pub fn sched_setaffinity(pid: ::pid_t,
873+
cpusetsize: ::size_t,
874+
cpuset: *const cpu_set_t) -> ::c_int;
875+
pub fn unshare(flags: ::c_int) -> ::c_int;
876+
pub fn setns(fd: ::c_int, nstype: ::c_int) -> ::c_int;
869877
}
870878

871879
cfg_if! {

0 commit comments

Comments
 (0)