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 @@...@@ -1,5 +1,5 @@
1// This file is automatically generated by tools/generate_linux_syscalls.zig1// This file is automatically generated by tools/generate_linux_syscalls.zig
2// This list current as of kernel: 6.19.02// This list current as of kernel: 7.0.0
33
4pub const X86 = enum(usize) {4pub const X86 = enum(usize) {
5 restart_syscall = 0,5 restart_syscall = 0,
...@@ -462,6 +462,7 @@ pub const X86 = enum(usize) {...@@ -462,6 +462,7 @@ pub const X86 = enum(usize) {
462 file_getattr = 468,462 file_getattr = 468,
463 file_setattr = 469,463 file_setattr = 469,
464 listns = 470,464 listns = 470,
465 rseq_slice_yield = 471,
465};466};
466467
467pub const X64 = enum(usize) {468pub const X64 = enum(usize) {
...@@ -849,6 +850,7 @@ pub const X64 = enum(usize) {...@@ -849,6 +850,7 @@ pub const X64 = enum(usize) {
849 file_getattr = 468,850 file_getattr = 468,
850 file_setattr = 469,851 file_setattr = 469,
851 listns = 470,852 listns = 470,
853 rseq_slice_yield = 471,
852};854};
853855
854pub const X32 = enum(usize) {856pub const X32 = enum(usize) {
...@@ -1189,6 +1191,7 @@ pub const X32 = enum(usize) {...@@ -1189,6 +1191,7 @@ pub const X32 = enum(usize) {
1189 file_getattr = 1073742292,1191 file_getattr = 1073742292,
1190 file_setattr = 1073742293,1192 file_setattr = 1073742293,
1191 listns = 1073742294,1193 listns = 1073742294,
1194 rseq_slice_yield = 1073742295,
1192 rt_sigaction = 1073742336,1195 rt_sigaction = 1073742336,
1193 rt_sigreturn = 1073742337,1196 rt_sigreturn = 1073742337,
1194 ioctl = 1073742338,1197 ioctl = 1073742338,
...@@ -1653,6 +1656,7 @@ pub const Arm = enum(usize) {...@@ -1653,6 +1656,7 @@ pub const Arm = enum(usize) {
1653 file_getattr = 468,1656 file_getattr = 468,
1654 file_setattr = 469,1657 file_setattr = 469,
1655 listns = 470,1658 listns = 470,
1659 rseq_slice_yield = 471,
16561660
1657 breakpoint = arm_base + 1,1661 breakpoint = arm_base + 1,
1658 cacheflush = arm_base + 2,1662 cacheflush = arm_base + 2,
...@@ -2068,6 +2072,7 @@ pub const Sparc = enum(usize) {...@@ -2068,6 +2072,7 @@ pub const Sparc = enum(usize) {
2068 fsmount = 432,2072 fsmount = 432,
2069 fspick = 433,2073 fspick = 433,
2070 pidfd_open = 434,2074 pidfd_open = 434,
2075 clone3 = 435,
2071 close_range = 436,2076 close_range = 436,
2072 openat2 = 437,2077 openat2 = 437,
2073 pidfd_getfd = 438,2078 pidfd_getfd = 438,
...@@ -2102,6 +2107,7 @@ pub const Sparc = enum(usize) {...@@ -2102,6 +2107,7 @@ pub const Sparc = enum(usize) {
2102 file_getattr = 468,2107 file_getattr = 468,
2103 file_setattr = 469,2108 file_setattr = 469,
2104 listns = 470,2109 listns = 470,
2110 rseq_slice_yield = 471,
2105};2111};
21062112
2107pub const Sparc64 = enum(usize) {2113pub const Sparc64 = enum(usize) {
...@@ -2473,6 +2479,7 @@ pub const Sparc64 = enum(usize) {...@@ -2473,6 +2479,7 @@ pub const Sparc64 = enum(usize) {
2473 fsmount = 432,2479 fsmount = 432,
2474 fspick = 433,2480 fspick = 433,
2475 pidfd_open = 434,2481 pidfd_open = 434,
2482 clone3 = 435,
2476 close_range = 436,2483 close_range = 436,
2477 openat2 = 437,2484 openat2 = 437,
2478 pidfd_getfd = 438,2485 pidfd_getfd = 438,
...@@ -2507,6 +2514,7 @@ pub const Sparc64 = enum(usize) {...@@ -2507,6 +2514,7 @@ pub const Sparc64 = enum(usize) {
2507 file_getattr = 468,2514 file_getattr = 468,
2508 file_setattr = 469,2515 file_setattr = 469,
2509 listns = 470,2516 listns = 470,
2517 rseq_slice_yield = 471,
2510};2518};
25112519
2512pub const M68k = enum(usize) {2520pub const M68k = enum(usize) {
...@@ -2952,6 +2960,7 @@ pub const M68k = enum(usize) {...@@ -2952,6 +2960,7 @@ pub const M68k = enum(usize) {
2952 file_getattr = 468,2960 file_getattr = 468,
2953 file_setattr = 469,2961 file_setattr = 469,
2954 listns = 470,2962 listns = 470,
2963 rseq_slice_yield = 471,
2955};2964};
29562965
2957pub const MipsO32 = enum(usize) {2966pub const MipsO32 = enum(usize) {
...@@ -3391,6 +3400,7 @@ pub const MipsO32 = enum(usize) {...@@ -3391,6 +3400,7 @@ pub const MipsO32 = enum(usize) {
3391 file_getattr = 4468,3400 file_getattr = 4468,
3392 file_setattr = 4469,3401 file_setattr = 4469,
3393 listns = 4470,3402 listns = 4470,
3403 rseq_slice_yield = 4471,
3394};3404};
33953405
3396pub const MipsN64 = enum(usize) {3406pub const MipsN64 = enum(usize) {
...@@ -3766,6 +3776,7 @@ pub const MipsN64 = enum(usize) {...@@ -3766,6 +3776,7 @@ pub const MipsN64 = enum(usize) {
3766 file_getattr = 5468,3776 file_getattr = 5468,
3767 file_setattr = 5469,3777 file_setattr = 5469,
3768 listns = 5470,3778 listns = 5470,
3779 rseq_slice_yield = 5471,
3769};3780};
37703781
3771pub const MipsN32 = enum(usize) {3782pub const MipsN32 = enum(usize) {
...@@ -4165,6 +4176,7 @@ pub const MipsN32 = enum(usize) {...@@ -4165,6 +4176,7 @@ pub const MipsN32 = enum(usize) {
4165 file_getattr = 6468,4176 file_getattr = 6468,
4166 file_setattr = 6469,4177 file_setattr = 6469,
4167 listns = 6470,4178 listns = 6470,
4179 rseq_slice_yield = 6471,
4168};4180};
41694181
4170pub const PowerPC = enum(usize) {4182pub const PowerPC = enum(usize) {
...@@ -4619,6 +4631,7 @@ pub const PowerPC = enum(usize) {...@@ -4619,6 +4631,7 @@ pub const PowerPC = enum(usize) {
4619 file_getattr = 468,4631 file_getattr = 468,
4620 file_setattr = 469,4632 file_setattr = 469,
4621 listns = 470,4633 listns = 470,
4634 rseq_slice_yield = 471,
4622};4635};
46234636
4624pub const PowerPC64 = enum(usize) {4637pub const PowerPC64 = enum(usize) {
...@@ -5045,6 +5058,7 @@ pub const PowerPC64 = enum(usize) {...@@ -5045,6 +5058,7 @@ pub const PowerPC64 = enum(usize) {
5045 file_getattr = 468,5058 file_getattr = 468,
5046 file_setattr = 469,5059 file_setattr = 469,
5047 listns = 470,5060 listns = 470,
5061 rseq_slice_yield = 471,
5048};5062};
50495063
5050pub const S390x = enum(usize) {5064pub const S390x = enum(usize) {
...@@ -5437,6 +5451,7 @@ pub const S390x = enum(usize) {...@@ -5437,6 +5451,7 @@ pub const S390x = enum(usize) {
5437 file_getattr = 468,5451 file_getattr = 468,
5438 file_setattr = 469,5452 file_setattr = 469,
5439 listns = 470,5453 listns = 470,
5454 rseq_slice_yield = 471,
5440};5455};
54415456
5442pub const Xtensa = enum(usize) {5457pub const Xtensa = enum(usize) {
...@@ -5833,6 +5848,7 @@ pub const Xtensa = enum(usize) {...@@ -5833,6 +5848,7 @@ pub const Xtensa = enum(usize) {
5833 file_getattr = 468,5848 file_getattr = 468,
5834 file_setattr = 469,5849 file_setattr = 469,
5835 listns = 470,5850 listns = 470,
5851 rseq_slice_yield = 471,
5836};5852};
58375853
5838pub const Arm64 = enum(usize) {5854pub const Arm64 = enum(usize) {
...@@ -6162,6 +6178,7 @@ pub const Arm64 = enum(usize) {...@@ -6162,6 +6178,7 @@ pub const Arm64 = enum(usize) {
6162 file_getattr = 468,6178 file_getattr = 468,
6163 file_setattr = 469,6179 file_setattr = 469,
6164 listns = 470,6180 listns = 470,
6181 rseq_slice_yield = 471,
6165};6182};
61666183
6167pub const RiscV32 = enum(usize) {6184pub const RiscV32 = enum(usize) {
...@@ -6482,6 +6499,7 @@ pub const RiscV32 = enum(usize) {...@@ -6482,6 +6499,7 @@ pub const RiscV32 = enum(usize) {
6482 file_getattr = 468,6499 file_getattr = 468,
6483 file_setattr = 469,6500 file_setattr = 469,
6484 listns = 470,6501 listns = 470,
6502 rseq_slice_yield = 471,
6485};6503};
64866504
6487pub const RiscV64 = enum(usize) {6505pub const RiscV64 = enum(usize) {
...@@ -6812,6 +6830,7 @@ pub const RiscV64 = enum(usize) {...@@ -6812,6 +6830,7 @@ pub const RiscV64 = enum(usize) {
6812 file_getattr = 468,6830 file_getattr = 468,
6813 file_setattr = 469,6831 file_setattr = 469,
6814 listns = 470,6832 listns = 470,
6833 rseq_slice_yield = 471,
6815};6834};
68166835
6817pub const LoongArch32 = enum(usize) {6836pub const LoongArch32 = enum(usize) {
...@@ -7129,6 +7148,7 @@ pub const LoongArch32 = enum(usize) {...@@ -7129,6 +7148,7 @@ pub const LoongArch32 = enum(usize) {
7129 file_getattr = 468,7148 file_getattr = 468,
7130 file_setattr = 469,7149 file_setattr = 469,
7131 listns = 470,7150 listns = 470,
7151 rseq_slice_yield = 471,
7132};7152};
71337153
7134pub const LoongArch64 = enum(usize) {7154pub const LoongArch64 = enum(usize) {
...@@ -7454,6 +7474,7 @@ pub const LoongArch64 = enum(usize) {...@@ -7454,6 +7474,7 @@ pub const LoongArch64 = enum(usize) {
7454 file_getattr = 468,7474 file_getattr = 468,
7455 file_setattr = 469,7475 file_setattr = 469,
7456 listns = 470,7476 listns = 470,
7477 rseq_slice_yield = 471,
7457};7478};
74587479
7459pub const Arc = enum(usize) {7480pub const Arc = enum(usize) {
...@@ -7807,6 +7828,7 @@ pub const Arc = enum(usize) {...@@ -7807,6 +7828,7 @@ pub const Arc = enum(usize) {
7807 file_getattr = 468,7828 file_getattr = 468,
7808 file_setattr = 469,7829 file_setattr = 469,
7809 listns = 470,7830 listns = 470,
7831 rseq_slice_yield = 471,
7810};7832};
78117833
7812pub const CSky = enum(usize) {7834pub const CSky = enum(usize) {
...@@ -8156,6 +8178,7 @@ pub const CSky = enum(usize) {...@@ -8156,6 +8178,7 @@ pub const CSky = enum(usize) {
8156 file_getattr = 468,8178 file_getattr = 468,
8157 file_setattr = 469,8179 file_setattr = 469,
8158 listns = 470,8180 listns = 470,
8181 rseq_slice_yield = 471,
8159};8182};
81608183
8161pub const Hexagon = enum(usize) {8184pub const Hexagon = enum(usize) {
...@@ -8504,6 +8527,7 @@ pub const Hexagon = enum(usize) {...@@ -8504,6 +8527,7 @@ pub const Hexagon = enum(usize) {
8504 file_getattr = 468,8527 file_getattr = 468,
8505 file_setattr = 469,8528 file_setattr = 469,
8506 listns = 470,8529 listns = 470,
8530 rseq_slice_yield = 471,
8507};8531};
85088532
8509pub const OpenRisc = enum(usize) {8533pub const OpenRisc = enum(usize) {
...@@ -8853,4 +8877,5 @@ pub const OpenRisc = enum(usize) {...@@ -8853,4 +8877,5 @@ pub const OpenRisc = enum(usize) {
8853 file_getattr = 468,8877 file_getattr = 468,
8854 file_setattr = 469,8878 file_setattr = 469,
8855 listns = 470,8879 listns = 470,
8880 rseq_slice_yield = 471,
8856};8881};