From b98540456956d4da0ae6276f67e8c3e68a78b9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Wed, 22 Apr 2026 08:37:56 +0200 Subject: [PATCH] std.os.linux: update syscalls to 7.0 --- lib/std/os/linux/syscalls.zig | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/lib/std/os/linux/syscalls.zig b/lib/std/os/linux/syscalls.zig index ee2ebdac26..afd41fc65b 100644 --- a/lib/std/os/linux/syscalls.zig +++ b/lib/std/os/linux/syscalls.zig @@ -1,5 +1,5 @@ // This file is automatically generated by tools/generate_linux_syscalls.zig -// This list current as of kernel: 6.19.0 +// This list current as of kernel: 7.0.0 pub const X86 = enum(usize) { restart_syscall = 0, @@ -462,6 +462,7 @@ pub const X86 = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const X64 = enum(usize) { @@ -849,6 +850,7 @@ pub const X64 = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const X32 = enum(usize) { @@ -1189,6 +1191,7 @@ pub const X32 = enum(usize) { file_getattr = 1073742292, file_setattr = 1073742293, listns = 1073742294, + rseq_slice_yield = 1073742295, rt_sigaction = 1073742336, rt_sigreturn = 1073742337, ioctl = 1073742338, @@ -1653,6 +1656,7 @@ pub const Arm = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, breakpoint = arm_base + 1, cacheflush = arm_base + 2, @@ -2068,6 +2072,7 @@ pub const Sparc = enum(usize) { fsmount = 432, fspick = 433, pidfd_open = 434, + clone3 = 435, close_range = 436, openat2 = 437, pidfd_getfd = 438, @@ -2102,6 +2107,7 @@ pub const Sparc = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const Sparc64 = enum(usize) { @@ -2473,6 +2479,7 @@ pub const Sparc64 = enum(usize) { fsmount = 432, fspick = 433, pidfd_open = 434, + clone3 = 435, close_range = 436, openat2 = 437, pidfd_getfd = 438, @@ -2507,6 +2514,7 @@ pub const Sparc64 = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const M68k = enum(usize) { @@ -2952,6 +2960,7 @@ pub const M68k = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const MipsO32 = enum(usize) { @@ -3391,6 +3400,7 @@ pub const MipsO32 = enum(usize) { file_getattr = 4468, file_setattr = 4469, listns = 4470, + rseq_slice_yield = 4471, }; pub const MipsN64 = enum(usize) { @@ -3766,6 +3776,7 @@ pub const MipsN64 = enum(usize) { file_getattr = 5468, file_setattr = 5469, listns = 5470, + rseq_slice_yield = 5471, }; pub const MipsN32 = enum(usize) { @@ -4165,6 +4176,7 @@ pub const MipsN32 = enum(usize) { file_getattr = 6468, file_setattr = 6469, listns = 6470, + rseq_slice_yield = 6471, }; pub const PowerPC = enum(usize) { @@ -4619,6 +4631,7 @@ pub const PowerPC = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const PowerPC64 = enum(usize) { @@ -5045,6 +5058,7 @@ pub const PowerPC64 = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const S390x = enum(usize) { @@ -5437,6 +5451,7 @@ pub const S390x = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const Xtensa = enum(usize) { @@ -5833,6 +5848,7 @@ pub const Xtensa = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const Arm64 = enum(usize) { @@ -6162,6 +6178,7 @@ pub const Arm64 = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const RiscV32 = enum(usize) { @@ -6482,6 +6499,7 @@ pub const RiscV32 = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const RiscV64 = enum(usize) { @@ -6812,6 +6830,7 @@ pub const RiscV64 = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const LoongArch32 = enum(usize) { @@ -7129,6 +7148,7 @@ pub const LoongArch32 = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const LoongArch64 = enum(usize) { @@ -7454,6 +7474,7 @@ pub const LoongArch64 = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const Arc = enum(usize) { @@ -7807,6 +7828,7 @@ pub const Arc = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const CSky = enum(usize) { @@ -8156,6 +8178,7 @@ pub const CSky = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const Hexagon = enum(usize) { @@ -8504,6 +8527,7 @@ pub const Hexagon = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, }; pub const OpenRisc = enum(usize) { @@ -8853,4 +8877,5 @@ pub const OpenRisc = enum(usize) { file_getattr = 468, file_setattr = 469, listns = 470, + rseq_slice_yield = 471, };