summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-09-26 00:54:56 +0000
committerbors <bors@rust-lang.org>2021-09-26 00:54:56 +0000
commit310b698f33e3026b60e855fc2172689583d376d6 (patch)
tree79b834979980dc79acc709383c9b4655198fb293
parent199e39efa632b9b58e7486974d5184762dd756b2 (diff)
parent29851994b64a58759b5c9cc618a6162b7970fdf8 (diff)
downloadrust-libc-310b698f33e3026b60e855fc2172689583d376d6.tar.gz
Auto merge of #2423 - rtzoeller:dragonfly_sched_getcpu, r=Amanieu
DragonFlyBSD supports sched_getcpu() In addition to `sched_setaffinity()` and `sched_getaffinity()`, DragonFlyBSD also provides a way to check which CPU a thread is currently executing on.
-rw-r--r--src/unix/bsd/freebsdlike/dragonfly/mod.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/unix/bsd/freebsdlike/dragonfly/mod.rs b/src/unix/bsd/freebsdlike/dragonfly/mod.rs
index 7536a222e3..4b99038784 100644
--- a/src/unix/bsd/freebsdlike/dragonfly/mod.rs
+++ b/src/unix/bsd/freebsdlike/dragonfly/mod.rs
@@ -1390,6 +1390,7 @@ extern "C" {
pub fn sched_getaffinity(pid: ::pid_t, cpusetsize: ::size_t, mask: *mut cpu_set_t) -> ::c_int;
pub fn sched_setaffinity(pid: ::pid_t, cpusetsize: ::size_t, mask: *const cpu_set_t)
-> ::c_int;
+ pub fn sched_getcpu() -> ::c_int;
pub fn setproctitle(fmt: *const ::c_char, ...);
pub fn shmget(key: ::key_t, size: ::size_t, shmflg: ::c_int) -> ::c_int;