| ... | @@ -1,5 +1,5 @@ | ... | @@ -1,5 +1,5 @@ |
| 1 | // This file is automatically generated by tools/generate_linux_syscalls.zig | 1 | // This file is automatically generated by tools/generate_linux_syscalls.zig |
| 2 | // This list current as of kernel: 7.1.0 | 2 | // This list current as of kernel: 7.3.0 |
| 3 | | 3 | |
| 4 | pub const X86 = enum(usize) { | 4 | pub 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 | }; |
| 467 | | 468 | |
| 468 | pub const X64 = enum(usize) { | 469 | pub 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 | }; |
| 855 | | 857 | |
| 856 | pub const X32 = enum(usize) { | 858 | pub 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, |
| 1660 | | 1664 | |
| 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 | }; |
| 2112 | | 2117 | |
| 2113 | pub const Sparc64 = enum(usize) { | 2118 | pub 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 | }; |
| 2519 | | 2525 | |
| 2520 | pub const M68k = enum(usize) { | 2526 | pub 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 | }; |
| 2965 | | 2972 | |
| 2966 | pub const MipsO32 = enum(usize) { | 2973 | pub 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 | }; |
| 3405 | | 3413 | |
| 3406 | pub const MipsN64 = enum(usize) { | 3414 | pub 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 | }; |
| 3781 | | 3790 | |
| 3782 | pub const MipsN32 = enum(usize) { | 3791 | pub 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 | }; |
| 4181 | | 4191 | |
| 4182 | pub const PowerPC = enum(usize) { | 4192 | pub 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 | }; |
| 4636 | | 4647 | |
| 4637 | pub const PowerPC64 = enum(usize) { | 4648 | pub 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 | }; |
| 5063 | | 5075 | |
| 5064 | pub const S390x = enum(usize) { | 5076 | pub 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 | }; |
| 5456 | | 5469 | |
| 5457 | pub const Xtensa = enum(usize) { | 5470 | pub 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 | }; |
| 5853 | | 5867 | |
| 5854 | pub const Alpha = enum(usize) { | 5868 | pub 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 | }; |
| 6355 | | 6370 | |
| 6356 | pub const Arm64 = enum(usize) { | 6371 | pub 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 | }; |
| 6685 | | 6701 | |
| 6686 | pub const RiscV32 = enum(usize) { | 6702 | pub 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 | }; |
| 7006 | | 7023 | |
| 7007 | pub const RiscV64 = enum(usize) { | 7024 | pub 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 | }; |
| 7337 | | 7355 | |
| 7338 | pub const LoongArch32 = enum(usize) { | 7356 | pub 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 | }; |
| 7655 | | 7674 | |
| 7656 | pub const LoongArch64 = enum(usize) { | 7675 | pub 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 | }; |
| 7981 | | 8001 | |
| 7982 | pub const Arc = enum(usize) { | 8002 | pub 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 | }; |
| 8335 | | 8356 | |
| 8336 | pub const CSky = enum(usize) { | 8357 | pub 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 | }; |
| 8685 | | 8707 | |
| 8686 | pub const Hexagon = enum(usize) { | 8708 | pub 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 | }; |
| 9034 | | 9057 | |
| 9035 | pub const OpenRisc = enum(usize) { | 9058 | pub 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 | }; |
| 9384 | | 9408 | |
| 9385 | pub const Hppa = enum(usize) { | 9409 | pub 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 | }; |
| 9794 | | 9819 | |
| 9795 | pub const Hppa64 = enum(usize) { | 9820 | pub 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 | }; |
| 10183 | | 10209 | |
| 10184 | pub const Sh = enum(usize) { | 10210 | pub 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 | }; |
| 10622 | | 10649 | |
| 10623 | pub const Microblaze = enum(usize) { | 10650 | pub 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 | }; |