zig

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

commit 4f248e1b519b001cee67e461068245c142d38e73 (tree)
parent 440b3df702f1c8bfddabc1c594a3f49cf0011a63
Author: David CARLIER <devnexen@gmail.com>
Date:   Sat, 29 Apr 2023 22:44:32 +0100

std.c:complete further more netbsd's mmap flags

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

diff --git a/lib/std/c/netbsd.zig b/lib/std/c/netbsd.zig @@ -603,6 +603,17 @@ pub const MAP = struct { pub const ANON = 0x1000; pub const ANONYMOUS = ANON; pub const STACK = 0x2000; + + pub const ALIGNMENT_SHIFT = 24; + pub fn ALIGNED(n: u32) u32 { + return n << ALIGNMENT_SHIFT; + } + pub const ALIGNMENT_64KB = MAP.ALIGNED(0xff); + pub const ALIGNMENT_16MB = MAP.ALIGNED(16); + pub const ALIGNMENT_4GB = MAP.ALIGNED(32); + pub const ALIGNMENT_1TB = MAP.ALIGNED(40); + pub const ALIGNMENT_256TB = MAP.ALIGNED(48); + pub const ALIGNMENT_64PB = MAP.ALIGNED(56); }; pub const MSF = struct {