authorgravatar for reokodoku@lyboc.dns.navyreokodoku <reokodoku@lyboc.dns.navy> 2024-08-14 21:14:49+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-08-14 22:48:13-07:00
log20f4be4cf9953f97db8ebb302fa0e22c78d39432
treea50d7ccd24ffa83a3477860b686f8d145904d9de
parent0f0f543a9aceca57fe8eac437167667a7a501b1a

std.os.linux: add mseal syscall


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

lib/std/os/linux.zig+5
......@@ -874,6 +874,11 @@ pub const MSF = struct {
874874 pub const SYNC = 4;
875875};
876876
877/// Can only be called on 64 bit systems.
878pub fn mseal(address: [*]const u8, length: usize, flags: usize) usize {
879 return syscall3(.mseal, @intFromPtr(address), length, flags);
880}
881
877882pub fn msync(address: [*]const u8, length: usize, flags: i32) usize {
878883 return syscall3(.msync, @intFromPtr(address), length, @as(u32, @bitCast(flags)));
879884}