authorgravatar for devnexen@gmail.comDavid Carlier <devnexen@gmail.com> 2023-04-18 19:43:09+01:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2023-04-23 19:46:30+03:00
log9ef615104acb0f7cfed8f871404679a7df5571fe
treed907b94bcada4111c55c9dc95eda37cd98cf8b88
parent9691cded95afa53f17bfc50edc371d4fe673b56a

std: adding FreeBSD's sched wrappers


1 files changed, 3 insertions(+), 0 deletions(-)

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