| ... | @@ -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: 6.19.0 | 2 | // This list current as of kernel: 7.0.0 |
| 3 | | 3 | |
| 4 | pub const X86 = enum(usize) { | 4 | pub 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 | }; |
| 466 | | 467 | |
| 467 | pub const X64 = enum(usize) { | 468 | pub 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 | }; |
| 853 | | 855 | |
| 854 | pub const X32 = enum(usize) { | 856 | pub 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, |
| 1656 | | 1660 | |
| 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 | }; |
| 2106 | | 2112 | |
| 2107 | pub const Sparc64 = enum(usize) { | 2113 | pub 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 | }; |
| 2511 | | 2519 | |
| 2512 | pub const M68k = enum(usize) { | 2520 | pub 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 | }; |
| 2956 | | 2965 | |
| 2957 | pub const MipsO32 = enum(usize) { | 2966 | pub 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 | }; |
| 3395 | | 3405 | |
| 3396 | pub const MipsN64 = enum(usize) { | 3406 | pub 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 | }; |
| 3770 | | 3781 | |
| 3771 | pub const MipsN32 = enum(usize) { | 3782 | pub 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 | }; |
| 4169 | | 4181 | |
| 4170 | pub const PowerPC = enum(usize) { | 4182 | pub 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 | }; |
| 4623 | | 4636 | |
| 4624 | pub const PowerPC64 = enum(usize) { | 4637 | pub 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 | }; |
| 5049 | | 5063 | |
| 5050 | pub const S390x = enum(usize) { | 5064 | pub 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 | }; |
| 5441 | | 5456 | |
| 5442 | pub const Xtensa = enum(usize) { | 5457 | pub 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 | }; |
| 5837 | | 5853 | |
| 5838 | pub const Arm64 = enum(usize) { | 5854 | pub 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 | }; |
| 6166 | | 6183 | |
| 6167 | pub const RiscV32 = enum(usize) { | 6184 | pub 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 | }; |
| 6486 | | 6504 | |
| 6487 | pub const RiscV64 = enum(usize) { | 6505 | pub 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 | }; |
| 6816 | | 6835 | |
| 6817 | pub const LoongArch32 = enum(usize) { | 6836 | pub 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 | }; |
| 7133 | | 7153 | |
| 7134 | pub const LoongArch64 = enum(usize) { | 7154 | pub 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 | }; |
| 7458 | | 7479 | |
| 7459 | pub const Arc = enum(usize) { | 7480 | pub 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 | }; |
| 7811 | | 7833 | |
| 7812 | pub const CSky = enum(usize) { | 7834 | pub 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 | }; |
| 8160 | | 8183 | |
| 8161 | pub const Hexagon = enum(usize) { | 8184 | pub 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 | }; |
| 8508 | | 8532 | |
| 8509 | pub const OpenRisc = enum(usize) { | 8533 | pub 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 | }; |