diff options
author | Ryan Zoeller <rtzoeller@rtzoeller.com> | 2021-08-13 18:32:18 -0500 |
---|---|---|
committer | Ryan Zoeller <rtzoeller@rtzoeller.com> | 2021-08-13 18:32:18 -0500 |
commit | 10eff9941f3002f31e18a2befe4bfcb86868140e (patch) | |
tree | 3fa85774ddd67ab56cc27ced03d32dcd56860876 | |
parent | 538c403c2e7751f3f0688c176f733a13e1574d95 (diff) | |
download | rust-libc-10eff9941f3002f31e18a2befe4bfcb86868140e.tar.gz |
Add sched_get/setscheduler for NetBSD
-rw-r--r-- | libc-test/semver/netbsd.txt | 2 | ||||
-rw-r--r-- | src/unix/bsd/netbsdlike/netbsd/mod.rs | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index d7c4f1af78..6754a04f2b 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -1269,10 +1269,12 @@ regfree regmatch_t regoff_t sched_getparam +sched_getscheduler sched_get_priority_max sched_get_priority_min sched_param sched_setparam +sched_setscheduler secure_path seekdir sem diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs index 41bc914734..4bfb7e06d8 100644 --- a/src/unix/bsd/netbsdlike/netbsd/mod.rs +++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs @@ -2239,6 +2239,12 @@ extern "C" { pub fn sched_setparam(pid: ::pid_t, param: *const sched_param) -> ::c_int; pub fn sched_getparam(pid: ::pid_t, param: *mut sched_param) -> ::c_int; + pub fn sched_getscheduler(pid: ::pid_t) -> ::c_int; + pub fn sched_setscheduler( + pid: ::pid_t, + policy: ::c_int, + param: *const ::sched_param, + ) -> ::c_int; } #[link(name = "util")] |