authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-04-22 08:37:56+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-04-22 08:37:56+02:00
logb98540456956d4da0ae6276f67e8c3e68a78b9cf
tree8cb13fc781f9c1542eaf6c3bd819b5735ecb239a
parent7ec6872cc443929fc482fb94bf3103667e6a4d18
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.os.linux: update syscalls to 7.0


1 files changed, 26 insertions(+), 1 deletions(-)

lib/std/os/linux/syscalls.zig+26-1
......@@ -1,5 +1,5 @@
11// This file is automatically generated by tools/generate_linux_syscalls.zig
2// This list current as of kernel: 6.19.0
2// This list current as of kernel: 7.0.0
33
44pub const X86 = enum(usize) {
55 restart_syscall = 0,
......@@ -462,6 +462,7 @@ pub const X86 = enum(usize) {
462462 file_getattr = 468,
463463 file_setattr = 469,
464464 listns = 470,
465 rseq_slice_yield = 471,
465466};
466467
467468pub const X64 = enum(usize) {
......@@ -849,6 +850,7 @@ pub const X64 = enum(usize) {
849850 file_getattr = 468,
850851 file_setattr = 469,
851852 listns = 470,
853 rseq_slice_yield = 471,
852854};
853855
854856pub const X32 = enum(usize) {
......@@ -1189,6 +1191,7 @@ pub const X32 = enum(usize) {
11891191 file_getattr = 1073742292,
11901192 file_setattr = 1073742293,
11911193 listns = 1073742294,
1194 rseq_slice_yield = 1073742295,
11921195 rt_sigaction = 1073742336,
11931196 rt_sigreturn = 1073742337,
11941197 ioctl = 1073742338,
......@@ -1653,6 +1656,7 @@ pub const Arm = enum(usize) {
16531656 file_getattr = 468,
16541657 file_setattr = 469,
16551658 listns = 470,
1659 rseq_slice_yield = 471,
16561660
16571661 breakpoint = arm_base + 1,
16581662 cacheflush = arm_base + 2,
......@@ -2068,6 +2072,7 @@ pub const Sparc = enum(usize) {
20682072 fsmount = 432,
20692073 fspick = 433,
20702074 pidfd_open = 434,
2075 clone3 = 435,
20712076 close_range = 436,
20722077 openat2 = 437,
20732078 pidfd_getfd = 438,
......@@ -2102,6 +2107,7 @@ pub const Sparc = enum(usize) {
21022107 file_getattr = 468,
21032108 file_setattr = 469,
21042109 listns = 470,
2110 rseq_slice_yield = 471,
21052111};
21062112
21072113pub const Sparc64 = enum(usize) {
......@@ -2473,6 +2479,7 @@ pub const Sparc64 = enum(usize) {
24732479 fsmount = 432,
24742480 fspick = 433,
24752481 pidfd_open = 434,
2482 clone3 = 435,
24762483 close_range = 436,
24772484 openat2 = 437,
24782485 pidfd_getfd = 438,
......@@ -2507,6 +2514,7 @@ pub const Sparc64 = enum(usize) {
25072514 file_getattr = 468,
25082515 file_setattr = 469,
25092516 listns = 470,
2517 rseq_slice_yield = 471,
25102518};
25112519
25122520pub const M68k = enum(usize) {
......@@ -2952,6 +2960,7 @@ pub const M68k = enum(usize) {
29522960 file_getattr = 468,
29532961 file_setattr = 469,
29542962 listns = 470,
2963 rseq_slice_yield = 471,
29552964};
29562965
29572966pub const MipsO32 = enum(usize) {
......@@ -3391,6 +3400,7 @@ pub const MipsO32 = enum(usize) {
33913400 file_getattr = 4468,
33923401 file_setattr = 4469,
33933402 listns = 4470,
3403 rseq_slice_yield = 4471,
33943404};
33953405
33963406pub const MipsN64 = enum(usize) {
......@@ -3766,6 +3776,7 @@ pub const MipsN64 = enum(usize) {
37663776 file_getattr = 5468,
37673777 file_setattr = 5469,
37683778 listns = 5470,
3779 rseq_slice_yield = 5471,
37693780};
37703781
37713782pub const MipsN32 = enum(usize) {
......@@ -4165,6 +4176,7 @@ pub const MipsN32 = enum(usize) {
41654176 file_getattr = 6468,
41664177 file_setattr = 6469,
41674178 listns = 6470,
4179 rseq_slice_yield = 6471,
41684180};
41694181
41704182pub const PowerPC = enum(usize) {
......@@ -4619,6 +4631,7 @@ pub const PowerPC = enum(usize) {
46194631 file_getattr = 468,
46204632 file_setattr = 469,
46214633 listns = 470,
4634 rseq_slice_yield = 471,
46224635};
46234636
46244637pub const PowerPC64 = enum(usize) {
......@@ -5045,6 +5058,7 @@ pub const PowerPC64 = enum(usize) {
50455058 file_getattr = 468,
50465059 file_setattr = 469,
50475060 listns = 470,
5061 rseq_slice_yield = 471,
50485062};
50495063
50505064pub const S390x = enum(usize) {
......@@ -5437,6 +5451,7 @@ pub const S390x = enum(usize) {
54375451 file_getattr = 468,
54385452 file_setattr = 469,
54395453 listns = 470,
5454 rseq_slice_yield = 471,
54405455};
54415456
54425457pub const Xtensa = enum(usize) {
......@@ -5833,6 +5848,7 @@ pub const Xtensa = enum(usize) {
58335848 file_getattr = 468,
58345849 file_setattr = 469,
58355850 listns = 470,
5851 rseq_slice_yield = 471,
58365852};
58375853
58385854pub const Arm64 = enum(usize) {
......@@ -6162,6 +6178,7 @@ pub const Arm64 = enum(usize) {
61626178 file_getattr = 468,
61636179 file_setattr = 469,
61646180 listns = 470,
6181 rseq_slice_yield = 471,
61656182};
61666183
61676184pub const RiscV32 = enum(usize) {
......@@ -6482,6 +6499,7 @@ pub const RiscV32 = enum(usize) {
64826499 file_getattr = 468,
64836500 file_setattr = 469,
64846501 listns = 470,
6502 rseq_slice_yield = 471,
64856503};
64866504
64876505pub const RiscV64 = enum(usize) {
......@@ -6812,6 +6830,7 @@ pub const RiscV64 = enum(usize) {
68126830 file_getattr = 468,
68136831 file_setattr = 469,
68146832 listns = 470,
6833 rseq_slice_yield = 471,
68156834};
68166835
68176836pub const LoongArch32 = enum(usize) {
......@@ -7129,6 +7148,7 @@ pub const LoongArch32 = enum(usize) {
71297148 file_getattr = 468,
71307149 file_setattr = 469,
71317150 listns = 470,
7151 rseq_slice_yield = 471,
71327152};
71337153
71347154pub const LoongArch64 = enum(usize) {
......@@ -7454,6 +7474,7 @@ pub const LoongArch64 = enum(usize) {
74547474 file_getattr = 468,
74557475 file_setattr = 469,
74567476 listns = 470,
7477 rseq_slice_yield = 471,
74577478};
74587479
74597480pub const Arc = enum(usize) {
......@@ -7807,6 +7828,7 @@ pub const Arc = enum(usize) {
78077828 file_getattr = 468,
78087829 file_setattr = 469,
78097830 listns = 470,
7831 rseq_slice_yield = 471,
78107832};
78117833
78127834pub const CSky = enum(usize) {
......@@ -8156,6 +8178,7 @@ pub const CSky = enum(usize) {
81568178 file_getattr = 468,
81578179 file_setattr = 469,
81588180 listns = 470,
8181 rseq_slice_yield = 471,
81598182};
81608183
81618184pub const Hexagon = enum(usize) {
......@@ -8504,6 +8527,7 @@ pub const Hexagon = enum(usize) {
85048527 file_getattr = 468,
85058528 file_setattr = 469,
85068529 listns = 470,
8530 rseq_slice_yield = 471,
85078531};
85088532
85098533pub const OpenRisc = enum(usize) {
......@@ -8853,4 +8877,5 @@ pub const OpenRisc = enum(usize) {
88538877 file_getattr = 468,
88548878 file_setattr = 469,
88558879 listns = 470,
8880 rseq_slice_yield = 471,
88568881};