diff options
author | Ryan Zoeller <rtzoeller@rtzoeller.com> | 2021-08-12 11:58:10 -0500 |
---|---|---|
committer | Ryan Zoeller <rtzoeller@rtzoeller.com> | 2021-08-12 11:58:10 -0500 |
commit | b68bd77e3130115a5312d856ce881e0ec8533b0e (patch) | |
tree | 326ae62361c022f35e02a75edb8acf7acf0a7187 | |
parent | 3af2448130c80902449704c3fc4799fb9e52af7a (diff) | |
download | rust-libc-b68bd77e3130115a5312d856ce881e0ec8533b0e.tar.gz |
sched_get_priority_max/min apply to all BSDs and Solaris
-rw-r--r-- | libc-test/semver/dragonfly.txt | 2 | ||||
-rw-r--r-- | libc-test/semver/freebsd.txt | 2 | ||||
-rw-r--r-- | libc-test/semver/netbsd.txt | 2 | ||||
-rw-r--r-- | libc-test/semver/openbsd.txt | 2 | ||||
-rw-r--r-- | src/unix/bsd/apple/mod.rs | 2 | ||||
-rw-r--r-- | src/unix/bsd/mod.rs | 2 | ||||
-rw-r--r-- | src/unix/solarish/mod.rs | 2 |
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( |