authorgravatar for devnexen@gmail.comDavid Carlier <devnexen@gmail.com> 2023-04-23 00:47:29+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-04-25 10:43:54-07:00
log8d88dcdc61c61e3410138f4402482131f5074a80
tree7063818debbc38c4b57e1452ae45be026f2e2490
parentf780a6b024f25838560cce6e0bd93c808e09457b

std.c: adding mincore for freebsd


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

lib/std/c/freebsd.zig+18
......@@ -2273,3 +2273,21 @@ pub const sigevent = extern struct {
22732273 __spare__: [8]c_long,
22742274 },
22752275};
2276
2277pub const MIN = struct {
2278 pub const INCORE = 0x1;
2279 pub const REFERENCED = 0x2;
2280 pub const MODIFIED = 0x4;
2281 pub const REFERENCED_OTHER = 0x8;
2282 pub const MODIFIED_OTHER = 0x10;
2283 pub const SUPER = 0x60;
2284 pub fn PSIND(i: u32) u32 {
2285 return (i << 5) & SUPER;
2286 }
2287};
2288
2289pub extern "c" fn mincore(
2290 addr: *align(std.mem.page_size) const anyopaque,
2291 length: usize,
2292 vec: [*]u8,
2293) c_int;