diff --git a/lib/std/os/linux/syscalls.zig b/lib/std/os/linux/syscalls.zig index d08a77b47c5587959ceee09b4c4d8e54ab7c884a..ef04387ea62d8e6ba87c0ad25d10fa8ae99003c7 100644 --- a/lib/std/os/linux/syscalls.zig +++ b/lib/std/os/linux/syscalls.zig @@ -6852,7 +6852,7 @@ pub const Arc = enum(usize) { keyctl = 219, clone = 220, execve = 221, - mmap_pgoff = 222, + mmap2 = 222, fadvise64_64 = 223, swapon = 224, swapoff = 225, @@ -7538,7 +7538,7 @@ pub const Hexagon = enum(usize) { keyctl = 219, clone = 220, execve = 221, - mmap_pgoff = 222, + mmap2 = 222, fadvise64_64 = 223, swapon = 224, swapoff = 225, diff --git a/tools/generate_linux_syscalls.zig b/tools/generate_linux_syscalls.zig index f11633491e9bcec1c7c058a76ba096a2ccf575cf..df1b5127dfb8735082b6dc58c04aa342e59b5a23 100644 --- a/tools/generate_linux_syscalls.zig +++ b/tools/generate_linux_syscalls.zig @@ -22,6 +22,8 @@ const stdlib_renames = std.StaticStringMap([]const u8).initComptime(.{ // ARM EABI/Thumb. .{ "arm_sync_file_range", "sync_file_range" }, .{ "arm_fadvise64_64", "fadvise64_64" }, + // ARC and Hexagon. + .{ "mmap_pgoff", "mmap2" }, }); // Only for newer architectures where we use the C preprocessor.