pub fn mprotect(address: [*]const u8, length: usize, protection: PROT) usize
pub fn mprotect(address: [*]const u8, length: usize, protection: PROT) usize { return syscall3(.mprotect, @intFromPtr(address), length, @as(u32, @bitCast(protection))); }