zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 9ef615104acb0f7cfed8f871404679a7df5571fe (tree)
parent 9691cded95afa53f17bfc50edc371d4fe673b56a
Author: David CARLIER <devnexen@gmail.com>
Date:   Tue, 18 Apr 2023 19:43:09 +0100

std: adding FreeBSD's sched wrappers

Diffstat:
Mlib/std/c/freebsd.zig | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/lib/std/c/freebsd.zig b/lib/std/c/freebsd.zig @@ -53,6 +53,9 @@ pub extern "c" fn kinfo_getvmmap(pid: pid_t, cntp: *c_int) ?[*]kinfo_vmentry; pub extern "c" fn cpuset_getaffinity(level: cpulevel_t, which: cpuwhich_t, id: id_t, setsize: usize, mask: *cpuset_t) c_int; pub extern "c" fn cpuset_setaffinity(level: cpulevel_t, which: cpuwhich_t, id: id_t, setsize: usize, mask: *const cpuset_t) c_int; +pub extern "c" fn sched_getaffinity(pid: pid_t, cpusetsz: usize, cpuset: *cpuset_t) c_int; +pub extern "c" fn sched_setaffinity(pid: pid_t, cpusetsz: usize, cpuset: *const cpuset_t) c_int; +pub extern "c" fn sched_getcpu() c_int; pub const sf_hdtr = extern struct { headers: [*]const iovec_const,