zig

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

commit 20f4be4cf9953f97db8ebb302fa0e22c78d39432 (tree)
parent 0f0f543a9aceca57fe8eac437167667a7a501b1a
Author: reokodoku <reokodoku@lyboc.dns.navy>
Date:   Wed, 14 Aug 2024 21:14:49 +0200

std.os.linux: add mseal syscall

Diffstat:
Mlib/std/os/linux.zig | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig @@ -874,6 +874,11 @@ pub const MSF = struct { pub const SYNC = 4; }; +/// Can only be called on 64 bit systems. +pub fn mseal(address: [*]const u8, length: usize, flags: usize) usize { + return syscall3(.mseal, @intFromPtr(address), length, flags); +} + pub fn msync(address: [*]const u8, length: usize, flags: i32) usize { return syscall3(.msync, @intFromPtr(address), length, @as(u32, @bitCast(flags))); }