authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-19 18:03:26+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-19 18:03:26+02:00
log5b21a028777b8f57f8378a4acbce78fd9d578540
tree4401bf33004fc0df7fd6aa1746598ccdcc1759bf
parentb22be11891e828b53280c44c578a3909ddce8b91
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.so.linux: update syscalls to 7.3


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

lib/std/os/linux/syscalls.zig+29-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: 7.1.02// This list current as of kernel: 7.3.0
33
4pub const X86 = enum(usize) {4pub const X86 = enum(usize) {
5 restart_syscall = 0,5 restart_syscall = 0,
...@@ -463,6 +463,7 @@ pub const X86 = enum(usize) {...@@ -463,6 +463,7 @@ pub const X86 = enum(usize) {
463 file_setattr = 469,463 file_setattr = 469,
464 listns = 470,464 listns = 470,
465 rseq_slice_yield = 471,465 rseq_slice_yield = 471,
466 fchroot = 472,
466};467};
467468
468pub const X64 = enum(usize) {469pub const X64 = enum(usize) {
...@@ -851,6 +852,7 @@ pub const X64 = enum(usize) {...@@ -851,6 +852,7 @@ pub const X64 = enum(usize) {
851 file_setattr = 469,852 file_setattr = 469,
852 listns = 470,853 listns = 470,
853 rseq_slice_yield = 471,854 rseq_slice_yield = 471,
855 fchroot = 472,
854};856};
855857
856pub const X32 = enum(usize) {858pub const X32 = enum(usize) {
...@@ -1192,6 +1194,7 @@ pub const X32 = enum(usize) {...@@ -1192,6 +1194,7 @@ pub const X32 = enum(usize) {
1192 file_setattr = 1073742293,1194 file_setattr = 1073742293,
1193 listns = 1073742294,1195 listns = 1073742294,
1194 rseq_slice_yield = 1073742295,1196 rseq_slice_yield = 1073742295,
1197 fchroot = 1073742296,
1195 rt_sigaction = 1073742336,1198 rt_sigaction = 1073742336,
1196 rt_sigreturn = 1073742337,1199 rt_sigreturn = 1073742337,
1197 ioctl = 1073742338,1200 ioctl = 1073742338,
...@@ -1657,6 +1660,7 @@ pub const Arm = enum(usize) {...@@ -1657,6 +1660,7 @@ pub const Arm = enum(usize) {
1657 file_setattr = 469,1660 file_setattr = 469,
1658 listns = 470,1661 listns = 470,
1659 rseq_slice_yield = 471,1662 rseq_slice_yield = 471,
1663 fchroot = 472,
16601664
1661 breakpoint = arm_base + 1,1665 breakpoint = arm_base + 1,
1662 cacheflush = arm_base + 2,1666 cacheflush = arm_base + 2,
...@@ -2108,6 +2112,7 @@ pub const Sparc = enum(usize) {...@@ -2108,6 +2112,7 @@ pub const Sparc = enum(usize) {
2108 file_setattr = 469,2112 file_setattr = 469,
2109 listns = 470,2113 listns = 470,
2110 rseq_slice_yield = 471,2114 rseq_slice_yield = 471,
2115 fchroot = 472,
2111};2116};
21122117
2113pub const Sparc64 = enum(usize) {2118pub const Sparc64 = enum(usize) {
...@@ -2515,6 +2520,7 @@ pub const Sparc64 = enum(usize) {...@@ -2515,6 +2520,7 @@ pub const Sparc64 = enum(usize) {
2515 file_setattr = 469,2520 file_setattr = 469,
2516 listns = 470,2521 listns = 470,
2517 rseq_slice_yield = 471,2522 rseq_slice_yield = 471,
2523 fchroot = 472,
2518};2524};
25192525
2520pub const M68k = enum(usize) {2526pub const M68k = enum(usize) {
...@@ -2961,6 +2967,7 @@ pub const M68k = enum(usize) {...@@ -2961,6 +2967,7 @@ pub const M68k = enum(usize) {
2961 file_setattr = 469,2967 file_setattr = 469,
2962 listns = 470,2968 listns = 470,
2963 rseq_slice_yield = 471,2969 rseq_slice_yield = 471,
2970 fchroot = 472,
2964};2971};
29652972
2966pub const MipsO32 = enum(usize) {2973pub const MipsO32 = enum(usize) {
...@@ -3401,6 +3408,7 @@ pub const MipsO32 = enum(usize) {...@@ -3401,6 +3408,7 @@ pub const MipsO32 = enum(usize) {
3401 file_setattr = 4469,3408 file_setattr = 4469,
3402 listns = 4470,3409 listns = 4470,
3403 rseq_slice_yield = 4471,3410 rseq_slice_yield = 4471,
3411 fchroot = 4472,
3404};3412};
34053413
3406pub const MipsN64 = enum(usize) {3414pub const MipsN64 = enum(usize) {
...@@ -3777,6 +3785,7 @@ pub const MipsN64 = enum(usize) {...@@ -3777,6 +3785,7 @@ pub const MipsN64 = enum(usize) {
3777 file_setattr = 5469,3785 file_setattr = 5469,
3778 listns = 5470,3786 listns = 5470,
3779 rseq_slice_yield = 5471,3787 rseq_slice_yield = 5471,
3788 fchroot = 5472,
3780};3789};
37813790
3782pub const MipsN32 = enum(usize) {3791pub const MipsN32 = enum(usize) {
...@@ -4177,6 +4186,7 @@ pub const MipsN32 = enum(usize) {...@@ -4177,6 +4186,7 @@ pub const MipsN32 = enum(usize) {
4177 file_setattr = 6469,4186 file_setattr = 6469,
4178 listns = 6470,4187 listns = 6470,
4179 rseq_slice_yield = 6471,4188 rseq_slice_yield = 6471,
4189 fchroot = 6472,
4180};4190};
41814191
4182pub const PowerPC = enum(usize) {4192pub const PowerPC = enum(usize) {
...@@ -4632,6 +4642,7 @@ pub const PowerPC = enum(usize) {...@@ -4632,6 +4642,7 @@ pub const PowerPC = enum(usize) {
4632 file_setattr = 469,4642 file_setattr = 469,
4633 listns = 470,4643 listns = 470,
4634 rseq_slice_yield = 471,4644 rseq_slice_yield = 471,
4645 fchroot = 472,
4635};4646};
46364647
4637pub const PowerPC64 = enum(usize) {4648pub const PowerPC64 = enum(usize) {
...@@ -5059,6 +5070,7 @@ pub const PowerPC64 = enum(usize) {...@@ -5059,6 +5070,7 @@ pub const PowerPC64 = enum(usize) {
5059 file_setattr = 469,5070 file_setattr = 469,
5060 listns = 470,5071 listns = 470,
5061 rseq_slice_yield = 471,5072 rseq_slice_yield = 471,
5073 fchroot = 472,
5062};5074};
50635075
5064pub const S390x = enum(usize) {5076pub const S390x = enum(usize) {
...@@ -5452,6 +5464,7 @@ pub const S390x = enum(usize) {...@@ -5452,6 +5464,7 @@ pub const S390x = enum(usize) {
5452 file_setattr = 469,5464 file_setattr = 469,
5453 listns = 470,5465 listns = 470,
5454 rseq_slice_yield = 471,5466 rseq_slice_yield = 471,
5467 fchroot = 472,
5455};5468};
54565469
5457pub const Xtensa = enum(usize) {5470pub const Xtensa = enum(usize) {
...@@ -5849,6 +5862,7 @@ pub const Xtensa = enum(usize) {...@@ -5849,6 +5862,7 @@ pub const Xtensa = enum(usize) {
5849 file_setattr = 469,5862 file_setattr = 469,
5850 listns = 470,5863 listns = 470,
5851 rseq_slice_yield = 471,5864 rseq_slice_yield = 471,
5865 fchroot = 472,
5852};5866};
58535867
5854pub const Alpha = enum(usize) {5868pub const Alpha = enum(usize) {
...@@ -6351,6 +6365,7 @@ pub const Alpha = enum(usize) {...@@ -6351,6 +6365,7 @@ pub const Alpha = enum(usize) {
6351 file_setattr = 579,6365 file_setattr = 579,
6352 listns = 580,6366 listns = 580,
6353 rseq_slice_yield = 581,6367 rseq_slice_yield = 581,
6368 fchroot = 582,
6354};6369};
63556370
6356pub const Arm64 = enum(usize) {6371pub const Arm64 = enum(usize) {
...@@ -6681,6 +6696,7 @@ pub const Arm64 = enum(usize) {...@@ -6681,6 +6696,7 @@ pub const Arm64 = enum(usize) {
6681 file_setattr = 469,6696 file_setattr = 469,
6682 listns = 470,6697 listns = 470,
6683 rseq_slice_yield = 471,6698 rseq_slice_yield = 471,
6699 fchroot = 472,
6684};6700};
66856701
6686pub const RiscV32 = enum(usize) {6702pub const RiscV32 = enum(usize) {
...@@ -7002,6 +7018,7 @@ pub const RiscV32 = enum(usize) {...@@ -7002,6 +7018,7 @@ pub const RiscV32 = enum(usize) {
7002 file_setattr = 469,7018 file_setattr = 469,
7003 listns = 470,7019 listns = 470,
7004 rseq_slice_yield = 471,7020 rseq_slice_yield = 471,
7021 fchroot = 472,
7005};7022};
70067023
7007pub const RiscV64 = enum(usize) {7024pub const RiscV64 = enum(usize) {
...@@ -7333,6 +7350,7 @@ pub const RiscV64 = enum(usize) {...@@ -7333,6 +7350,7 @@ pub const RiscV64 = enum(usize) {
7333 file_setattr = 469,7350 file_setattr = 469,
7334 listns = 470,7351 listns = 470,
7335 rseq_slice_yield = 471,7352 rseq_slice_yield = 471,
7353 fchroot = 472,
7336};7354};
73377355
7338pub const LoongArch32 = enum(usize) {7356pub const LoongArch32 = enum(usize) {
...@@ -7651,6 +7669,7 @@ pub const LoongArch32 = enum(usize) {...@@ -7651,6 +7669,7 @@ pub const LoongArch32 = enum(usize) {
7651 file_setattr = 469,7669 file_setattr = 469,
7652 listns = 470,7670 listns = 470,
7653 rseq_slice_yield = 471,7671 rseq_slice_yield = 471,
7672 fchroot = 472,
7654};7673};
76557674
7656pub const LoongArch64 = enum(usize) {7675pub const LoongArch64 = enum(usize) {
...@@ -7977,6 +7996,7 @@ pub const LoongArch64 = enum(usize) {...@@ -7977,6 +7996,7 @@ pub const LoongArch64 = enum(usize) {
7977 file_setattr = 469,7996 file_setattr = 469,
7978 listns = 470,7997 listns = 470,
7979 rseq_slice_yield = 471,7998 rseq_slice_yield = 471,
7999 fchroot = 472,
7980};8000};
79818001
7982pub const Arc = enum(usize) {8002pub const Arc = enum(usize) {
...@@ -8331,6 +8351,7 @@ pub const Arc = enum(usize) {...@@ -8331,6 +8351,7 @@ pub const Arc = enum(usize) {
8331 file_setattr = 469,8351 file_setattr = 469,
8332 listns = 470,8352 listns = 470,
8333 rseq_slice_yield = 471,8353 rseq_slice_yield = 471,
8354 fchroot = 472,
8334};8355};
83358356
8336pub const CSky = enum(usize) {8357pub const CSky = enum(usize) {
...@@ -8681,6 +8702,7 @@ pub const CSky = enum(usize) {...@@ -8681,6 +8702,7 @@ pub const CSky = enum(usize) {
8681 file_setattr = 469,8702 file_setattr = 469,
8682 listns = 470,8703 listns = 470,
8683 rseq_slice_yield = 471,8704 rseq_slice_yield = 471,
8705 fchroot = 472,
8684};8706};
86858707
8686pub const Hexagon = enum(usize) {8708pub const Hexagon = enum(usize) {
...@@ -9030,6 +9052,7 @@ pub const Hexagon = enum(usize) {...@@ -9030,6 +9052,7 @@ pub const Hexagon = enum(usize) {
9030 file_setattr = 469,9052 file_setattr = 469,
9031 listns = 470,9053 listns = 470,
9032 rseq_slice_yield = 471,9054 rseq_slice_yield = 471,
9055 fchroot = 472,
9033};9056};
90349057
9035pub const OpenRisc = enum(usize) {9058pub const OpenRisc = enum(usize) {
...@@ -9380,6 +9403,7 @@ pub const OpenRisc = enum(usize) {...@@ -9380,6 +9403,7 @@ pub const OpenRisc = enum(usize) {
9380 file_setattr = 469,9403 file_setattr = 469,
9381 listns = 470,9404 listns = 470,
9382 rseq_slice_yield = 471,9405 rseq_slice_yield = 471,
9406 fchroot = 472,
9383};9407};
93849408
9385pub const Hppa = enum(usize) {9409pub const Hppa = enum(usize) {
...@@ -9790,6 +9814,7 @@ pub const Hppa = enum(usize) {...@@ -9790,6 +9814,7 @@ pub const Hppa = enum(usize) {
9790 file_setattr = 469,9814 file_setattr = 469,
9791 listns = 470,9815 listns = 470,
9792 rseq_slice_yield = 471,9816 rseq_slice_yield = 471,
9817 fchroot = 472,
9793};9818};
97949819
9795pub const Hppa64 = enum(usize) {9820pub const Hppa64 = enum(usize) {
...@@ -10179,6 +10204,7 @@ pub const Hppa64 = enum(usize) {...@@ -10179,6 +10204,7 @@ pub const Hppa64 = enum(usize) {
10179 file_setattr = 469,10204 file_setattr = 469,
10180 listns = 470,10205 listns = 470,
10181 rseq_slice_yield = 471,10206 rseq_slice_yield = 471,
10207 fchroot = 472,
10182};10208};
1018310209
10184pub const Sh = enum(usize) {10210pub const Sh = enum(usize) {
...@@ -10618,6 +10644,7 @@ pub const Sh = enum(usize) {...@@ -10618,6 +10644,7 @@ pub const Sh = enum(usize) {
10618 file_setattr = 469,10644 file_setattr = 469,
10619 listns = 470,10645 listns = 470,
10620 rseq_slice_yield = 471,10646 rseq_slice_yield = 471,
10647 fchroot = 472,
10621};10648};
1062210649
10623pub const Microblaze = enum(usize) {10650pub const Microblaze = enum(usize) {
...@@ -11085,4 +11112,5 @@ pub const Microblaze = enum(usize) {...@@ -11085,4 +11112,5 @@ pub const Microblaze = enum(usize) {
11085 file_setattr = 469,11112 file_setattr = 469,
11086 listns = 470,11113 listns = 470,
11087 rseq_slice_yield = 471,11114 rseq_slice_yield = 471,
11115 fchroot = 472,
11088};11116};