commit b98540456956d4da0ae6276f67e8c3e68a78b9cf (tree)
parent 7ec6872cc443929fc482fb94bf3103667e6a4d18
Author: Alex Rønne Petersen <alex@alexrp.com>
Date: Wed, 22 Apr 2026 08:37:56 +0200
std.os.linux: update syscalls to 7.0
Diffstat:
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git 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,
};