summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Zoeller <rtzoeller@rtzoeller.com>2021-08-12 11:58:10 -0500
committerRyan Zoeller <rtzoeller@rtzoeller.com>2021-08-12 11:58:10 -0500
commitb68bd77e3130115a5312d856ce881e0ec8533b0e (patch)
tree326ae62361c022f35e02a75edb8acf7acf0a7187
parent3af2448130c80902449704c3fc4799fb9e52af7a (diff)
downloadrust-libc-b68bd77e3130115a5312d856ce881e0ec8533b0e.tar.gz
sched_get_priority_max/min apply to all BSDs and Solaris
-rw-r--r--libc-test/semver/dragonfly.txt2
-rw-r--r--libc-test/semver/freebsd.txt2
-rw-r--r--libc-test/semver/netbsd.txt2
-rw-r--r--libc-test/semver/openbsd.txt2
-rw-r--r--src/unix/bsd/apple/mod.rs2
-rw-r--r--src/unix/bsd/mod.rs2
-rw-r--r--src/unix/solarish/mod.rs2
7 files changed, 12 insertions, 2 deletions
diff --git a/libc-test/semver/dragonfly.txt b/libc-test/semver/dragonfly.txt
index e51c81f922..b035661d59 100644
--- a/libc-test/semver/dragonfly.txt
+++ b/libc-test/semver/dragonfly.txt
@@ -1359,6 +1359,8 @@ regmatch_t
regoff_t
rtprio
sched_getscheduler
+sched_get_priority_max
+sched_get_priority_min
sched_param
sched_setscheduler
seekdir
diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt
index 41fb26f86b..5a1bd74bb4 100644
--- a/libc-test/semver/freebsd.txt
+++ b/libc-test/semver/freebsd.txt
@@ -1626,6 +1626,8 @@ rtprio
rtprio_thread
sallocx
sched_getscheduler
+sched_get_priority_max
+sched_get_priority_min
sched_param
sched_setscheduler
sdallocx
diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt
index db4c080e87..72764fe4e0 100644
--- a/libc-test/semver/netbsd.txt
+++ b/libc-test/semver/netbsd.txt
@@ -1265,6 +1265,8 @@ regfree
regmatch_t
regoff_t
sched_getparam
+sched_get_priority_max
+sched_get_priority_min
sched_param
sched_setparam
secure_path
diff --git a/libc-test/semver/openbsd.txt b/libc-test/semver/openbsd.txt
index 9b2a9be272..db4f93fd5f 100644
--- a/libc-test/semver/openbsd.txt
+++ b/libc-test/semver/openbsd.txt
@@ -1040,6 +1040,8 @@ regexec
regfree
regmatch_t
regoff_t
+sched_get_priority_max
+sched_get_priority_min
seekdir
sem
sem_close
diff --git a/src/unix/bsd/apple/mod.rs b/src/unix/bsd/apple/mod.rs
index 763cbb3b12..8ad79d40d7 100644
--- a/src/unix/bsd/apple/mod.rs
+++ b/src/unix/bsd/apple/mod.rs
@@ -4037,8 +4037,6 @@ extern "C" {
policy: ::c_int,
param: *const sched_param,
) -> ::c_int;
- pub fn sched_get_priority_min(policy: ::c_int) -> ::c_int;
- pub fn sched_get_priority_max(policy: ::c_int) -> ::c_int;
pub fn thread_policy_set(
thread: thread_t,
flavor: thread_policy_flavor_t,
diff --git a/src/unix/bsd/mod.rs b/src/unix/bsd/mod.rs
index df4cd40c3a..9326b60da1 100644
--- a/src/unix/bsd/mod.rs
+++ b/src/unix/bsd/mod.rs
@@ -767,6 +767,8 @@ extern "C" {
)]
pub fn pthread_cancel(thread: ::pthread_t) -> ::c_int;
pub fn pthread_kill(thread: ::pthread_t, sig: ::c_int) -> ::c_int;
+ pub fn sched_get_priority_min(policy: ::c_int) -> ::c_int;
+ pub fn sched_get_priority_max(policy: ::c_int) -> ::c_int;
pub fn sem_unlink(name: *const ::c_char) -> ::c_int;
#[cfg_attr(target_os = "netbsd", link_name = "__getpwnam_r50")]
pub fn getpwnam_r(
diff --git a/src/unix/solarish/mod.rs b/src/unix/solarish/mod.rs
index 3f8ff6274e..eb6c596ce1 100644
--- a/src/unix/solarish/mod.rs
+++ b/src/unix/solarish/mod.rs
@@ -2510,6 +2510,8 @@ extern "C" {
pub fn sem_open(name: *const ::c_char, oflag: ::c_int, ...) -> *mut sem_t;
pub fn getgrnam(name: *const ::c_char) -> *mut ::group;
pub fn pthread_kill(thread: ::pthread_t, sig: ::c_int) -> ::c_int;
+ pub fn sched_get_priority_min(policy: ::c_int) -> ::c_int;
+ pub fn sched_get_priority_max(policy: ::c_int) -> ::c_int;
pub fn sem_unlink(name: *const ::c_char) -> ::c_int;
pub fn daemon(nochdir: ::c_int, noclose: ::c_int) -> ::c_int;
#[cfg_attr(