authorgravatar for dev@sgregoratto.meStephen Gregoratto <dev@sgregoratto.me> 2025-08-05 21:27:38+10:00
committergravatar for dev@sgregoratto.meStephen Gregoratto <dev@sgregoratto.me> 2025-08-14 10:22:15+10:00
log6f60c8eca786e67d9a6dfb75de9e6c8f10d0f189
treeb0a59f7a1a23a74efff6bb4a491a345d75ff3ea5
parentc5f10a3f7dc9705ffcc7868c3362fa77c7803585

Linux: Update syscall list for 6.16

The generic syscall table has different names for syscalls that take a timespec64 on 32-bit targets, in that it adds the `_time64` suffix. Similarly, the `_time32` suffix has been removed. I'm not sure if the existing logic for determining the proper timespec struct to use was subtly broken, but it should be a good chance to finish #4726 - we only have 12 years after all... As for the changes since 6.11..6.16: 6.11: - x86_64 gets `uretprobe`, a syscall to speed up returning BPF probes. - Hexagon gets `clone3`, but don't be fooled: it just returns ENOSYS. 6.13: - The `*xattr` family of syscalls have been enhanced with new `*xattrat` versions, similar to the other file-based `at` calls. 6.15: - Atomically create a detached mount tree and set mount options on it. Finally, this commit also adds the syscall numbers for OpenRISC and maps it to the `or1k` cpu.

2 files changed, 2231 insertions(+), 1779 deletions(-)

lib/std/os/linux.zig+1
......@@ -144,6 +144,7 @@ pub const SYS = switch (@import("builtin").cpu.arch) {
144144 else => syscalls.X64,
145145 },
146146 .xtensa => syscalls.Xtensa,
147 .or1k => syscalls.OpenRisc,
147148 else => @compileError("The Zig Standard Library is missing syscall definitions for the target CPU architecture"),
148149};
149150
lib/std/os/linux/syscalls.zig+2230-1779
......@@ -1,5 +1,6 @@
1// This file is automatically generated.
1// This file is automatically generated, DO NOT edit it manually.
22// See tools/generate_linux_syscalls.zig for more info.
3// This list current as of kernel: 6.16.0
34
45pub const X86 = enum(usize) {
56 restart_syscall = 0,
......@@ -454,6 +455,11 @@ pub const X86 = enum(usize) {
454455 lsm_set_self_attr = 460,
455456 lsm_list_modules = 461,
456457 mseal = 462,
458 setxattrat = 463,
459 getxattrat = 464,
460 listxattrat = 465,
461 removexattrat = 466,
462 open_tree_attr = 467,
457463};
458464
459465pub const X64 = enum(usize) {
......@@ -792,6 +798,7 @@ pub const X64 = enum(usize) {
792798 statx = 332,
793799 io_pgetevents = 333,
794800 rseq = 334,
801 uretprobe = 335,
795802 pidfd_send_signal = 424,
796803 io_uring_setup = 425,
797804 io_uring_enter = 426,
......@@ -831,372 +838,383 @@ pub const X64 = enum(usize) {
831838 lsm_set_self_attr = 460,
832839 lsm_list_modules = 461,
833840 mseal = 462,
841 setxattrat = 463,
842 getxattrat = 464,
843 listxattrat = 465,
844 removexattrat = 466,
845 open_tree_attr = 467,
834846};
835847
836848pub const X32 = enum(usize) {
837 read = 0,
838 write = 1,
839 open = 2,
840 close = 3,
841 stat = 4,
842 fstat = 5,
843 lstat = 6,
844 poll = 7,
845 lseek = 8,
846 mmap = 9,
847 mprotect = 10,
848 munmap = 11,
849 brk = 12,
850 rt_sigprocmask = 14,
851 pread64 = 17,
852 pwrite64 = 18,
853 access = 21,
854 pipe = 22,
855 select = 23,
856 sched_yield = 24,
857 mremap = 25,
858 msync = 26,
859 mincore = 27,
860 madvise = 28,
861 shmget = 29,
862 shmat = 30,
863 shmctl = 31,
864 dup = 32,
865 dup2 = 33,
866 pause = 34,
867 nanosleep = 35,
868 getitimer = 36,
869 alarm = 37,
870 setitimer = 38,
871 getpid = 39,
872 sendfile = 40,
873 socket = 41,
874 connect = 42,
875 accept = 43,
876 sendto = 44,
877 shutdown = 48,
878 bind = 49,
879 listen = 50,
880 getsockname = 51,
881 getpeername = 52,
882 socketpair = 53,
883 clone = 56,
884 fork = 57,
885 vfork = 58,
886 exit = 60,
887 wait4 = 61,
888 kill = 62,
889 uname = 63,
890 semget = 64,
891 semop = 65,
892 semctl = 66,
893 shmdt = 67,
894 msgget = 68,
895 msgsnd = 69,
896 msgrcv = 70,
897 msgctl = 71,
898 fcntl = 72,
899 flock = 73,
900 fsync = 74,
901 fdatasync = 75,
902 truncate = 76,
903 ftruncate = 77,
904 getdents = 78,
905 getcwd = 79,
906 chdir = 80,
907 fchdir = 81,
908 rename = 82,
909 mkdir = 83,
910 rmdir = 84,
911 creat = 85,
912 link = 86,
913 unlink = 87,
914 symlink = 88,
915 readlink = 89,
916 chmod = 90,
917 fchmod = 91,
918 chown = 92,
919 fchown = 93,
920 lchown = 94,
921 umask = 95,
922 gettimeofday = 96,
923 getrlimit = 97,
924 getrusage = 98,
925 sysinfo = 99,
926 times = 100,
927 getuid = 102,
928 syslog = 103,
929 getgid = 104,
930 setuid = 105,
931 setgid = 106,
932 geteuid = 107,
933 getegid = 108,
934 setpgid = 109,
935 getppid = 110,
936 getpgrp = 111,
937 setsid = 112,
938 setreuid = 113,
939 setregid = 114,
940 getgroups = 115,
941 setgroups = 116,
942 setresuid = 117,
943 getresuid = 118,
944 setresgid = 119,
945 getresgid = 120,
946 getpgid = 121,
947 setfsuid = 122,
948 setfsgid = 123,
949 getsid = 124,
950 capget = 125,
951 capset = 126,
952 rt_sigsuspend = 130,
953 utime = 132,
954 mknod = 133,
955 personality = 135,
956 ustat = 136,
957 statfs = 137,
958 fstatfs = 138,
959 sysfs = 139,
960 getpriority = 140,
961 setpriority = 141,
962 sched_setparam = 142,
963 sched_getparam = 143,
964 sched_setscheduler = 144,
965 sched_getscheduler = 145,
966 sched_get_priority_max = 146,
967 sched_get_priority_min = 147,
968 sched_rr_get_interval = 148,
969 mlock = 149,
970 munlock = 150,
971 mlockall = 151,
972 munlockall = 152,
973 vhangup = 153,
974 modify_ldt = 154,
975 pivot_root = 155,
976 prctl = 157,
977 arch_prctl = 158,
978 adjtimex = 159,
979 setrlimit = 160,
980 chroot = 161,
981 sync = 162,
982 acct = 163,
983 settimeofday = 164,
984 mount = 165,
985 umount2 = 166,
986 swapon = 167,
987 swapoff = 168,
988 reboot = 169,
989 sethostname = 170,
990 setdomainname = 171,
991 iopl = 172,
992 ioperm = 173,
993 init_module = 175,
994 delete_module = 176,
995 quotactl = 179,
996 getpmsg = 181,
997 putpmsg = 182,
998 afs_syscall = 183,
999 tuxcall = 184,
1000 security = 185,
1001 gettid = 186,
1002 readahead = 187,
1003 setxattr = 188,
1004 lsetxattr = 189,
1005 fsetxattr = 190,
1006 getxattr = 191,
1007 lgetxattr = 192,
1008 fgetxattr = 193,
1009 listxattr = 194,
1010 llistxattr = 195,
1011 flistxattr = 196,
1012 removexattr = 197,
1013 lremovexattr = 198,
1014 fremovexattr = 199,
1015 tkill = 200,
1016 time = 201,
1017 futex = 202,
1018 sched_setaffinity = 203,
1019 sched_getaffinity = 204,
1020 io_destroy = 207,
1021 io_getevents = 208,
1022 io_cancel = 210,
1023 lookup_dcookie = 212,
1024 epoll_create = 213,
1025 remap_file_pages = 216,
1026 getdents64 = 217,
1027 set_tid_address = 218,
1028 restart_syscall = 219,
1029 semtimedop = 220,
1030 fadvise64 = 221,
1031 timer_settime = 223,
1032 timer_gettime = 224,
1033 timer_getoverrun = 225,
1034 timer_delete = 226,
1035 clock_settime = 227,
1036 clock_gettime = 228,
1037 clock_getres = 229,
1038 clock_nanosleep = 230,
1039 exit_group = 231,
1040 epoll_wait = 232,
1041 epoll_ctl = 233,
1042 tgkill = 234,
1043 utimes = 235,
1044 mbind = 237,
1045 set_mempolicy = 238,
1046 get_mempolicy = 239,
1047 mq_open = 240,
1048 mq_unlink = 241,
1049 mq_timedsend = 242,
1050 mq_timedreceive = 243,
1051 mq_getsetattr = 245,
1052 add_key = 248,
1053 request_key = 249,
1054 keyctl = 250,
1055 ioprio_set = 251,
1056 ioprio_get = 252,
1057 inotify_init = 253,
1058 inotify_add_watch = 254,
1059 inotify_rm_watch = 255,
1060 migrate_pages = 256,
1061 openat = 257,
1062 mkdirat = 258,
1063 mknodat = 259,
1064 fchownat = 260,
1065 futimesat = 261,
1066 fstatat64 = 262,
1067 unlinkat = 263,
1068 renameat = 264,
1069 linkat = 265,
1070 symlinkat = 266,
1071 readlinkat = 267,
1072 fchmodat = 268,
1073 faccessat = 269,
1074 pselect6 = 270,
1075 ppoll = 271,
1076 unshare = 272,
1077 splice = 275,
1078 tee = 276,
1079 sync_file_range = 277,
1080 utimensat = 280,
1081 epoll_pwait = 281,
1082 signalfd = 282,
1083 timerfd_create = 283,
1084 eventfd = 284,
1085 fallocate = 285,
1086 timerfd_settime = 286,
1087 timerfd_gettime = 287,
1088 accept4 = 288,
1089 signalfd4 = 289,
1090 eventfd2 = 290,
1091 epoll_create1 = 291,
1092 dup3 = 292,
1093 pipe2 = 293,
1094 inotify_init1 = 294,
1095 perf_event_open = 298,
1096 fanotify_init = 300,
1097 fanotify_mark = 301,
1098 prlimit64 = 302,
1099 name_to_handle_at = 303,
1100 open_by_handle_at = 304,
1101 clock_adjtime = 305,
1102 syncfs = 306,
1103 setns = 308,
1104 getcpu = 309,
1105 kcmp = 312,
1106 finit_module = 313,
1107 sched_setattr = 314,
1108 sched_getattr = 315,
1109 renameat2 = 316,
1110 seccomp = 317,
1111 getrandom = 318,
1112 memfd_create = 319,
1113 kexec_file_load = 320,
1114 bpf = 321,
1115 userfaultfd = 323,
1116 membarrier = 324,
1117 mlock2 = 325,
1118 copy_file_range = 326,
1119 pkey_mprotect = 329,
1120 pkey_alloc = 330,
1121 pkey_free = 331,
1122 statx = 332,
1123 io_pgetevents = 333,
1124 rseq = 334,
1125 pidfd_send_signal = 424,
1126 io_uring_setup = 425,
1127 io_uring_enter = 426,
1128 io_uring_register = 427,
1129 open_tree = 428,
1130 move_mount = 429,
1131 fsopen = 430,
1132 fsconfig = 431,
1133 fsmount = 432,
1134 fspick = 433,
1135 pidfd_open = 434,
1136 clone3 = 435,
1137 close_range = 436,
1138 openat2 = 437,
1139 pidfd_getfd = 438,
1140 faccessat2 = 439,
1141 process_madvise = 440,
1142 epoll_pwait2 = 441,
1143 mount_setattr = 442,
1144 quotactl_fd = 443,
1145 landlock_create_ruleset = 444,
1146 landlock_add_rule = 445,
1147 landlock_restrict_self = 446,
1148 memfd_secret = 447,
1149 process_mrelease = 448,
1150 futex_waitv = 449,
1151 set_mempolicy_home_node = 450,
1152 cachestat = 451,
1153 fchmodat2 = 452,
1154 map_shadow_stack = 453,
1155 futex_wake = 454,
1156 futex_wait = 455,
1157 futex_requeue = 456,
1158 statmount = 457,
1159 listmount = 458,
1160 lsm_get_self_attr = 459,
1161 lsm_set_self_attr = 460,
1162 lsm_list_modules = 461,
1163 mseal = 462,
1164 rt_sigaction = 512,
1165 rt_sigreturn = 513,
1166 ioctl = 514,
1167 readv = 515,
1168 writev = 516,
1169 recvfrom = 517,
1170 sendmsg = 518,
1171 recvmsg = 519,
1172 execve = 520,
1173 ptrace = 521,
1174 rt_sigpending = 522,
1175 rt_sigtimedwait = 523,
1176 rt_sigqueueinfo = 524,
1177 sigaltstack = 525,
1178 timer_create = 526,
1179 mq_notify = 527,
1180 kexec_load = 528,
1181 waitid = 529,
1182 set_robust_list = 530,
1183 get_robust_list = 531,
1184 vmsplice = 532,
1185 move_pages = 533,
1186 preadv = 534,
1187 pwritev = 535,
1188 rt_tgsigqueueinfo = 536,
1189 recvmmsg = 537,
1190 sendmmsg = 538,
1191 process_vm_readv = 539,
1192 process_vm_writev = 540,
1193 setsockopt = 541,
1194 getsockopt = 542,
1195 io_setup = 543,
1196 io_submit = 544,
1197 execveat = 545,
1198 preadv2 = 546,
1199 pwritev2 = 547,
849 read = 1073741824,
850 write = 1073741825,
851 open = 1073741826,
852 close = 1073741827,
853 stat = 1073741828,
854 fstat = 1073741829,
855 lstat = 1073741830,
856 poll = 1073741831,
857 lseek = 1073741832,
858 mmap = 1073741833,
859 mprotect = 1073741834,
860 munmap = 1073741835,
861 brk = 1073741836,
862 rt_sigprocmask = 1073741838,
863 pread64 = 1073741841,
864 pwrite64 = 1073741842,
865 access = 1073741845,
866 pipe = 1073741846,
867 select = 1073741847,
868 sched_yield = 1073741848,
869 mremap = 1073741849,
870 msync = 1073741850,
871 mincore = 1073741851,
872 madvise = 1073741852,
873 shmget = 1073741853,
874 shmat = 1073741854,
875 shmctl = 1073741855,
876 dup = 1073741856,
877 dup2 = 1073741857,
878 pause = 1073741858,
879 nanosleep = 1073741859,
880 getitimer = 1073741860,
881 alarm = 1073741861,
882 setitimer = 1073741862,
883 getpid = 1073741863,
884 sendfile = 1073741864,
885 socket = 1073741865,
886 connect = 1073741866,
887 accept = 1073741867,
888 sendto = 1073741868,
889 shutdown = 1073741872,
890 bind = 1073741873,
891 listen = 1073741874,
892 getsockname = 1073741875,
893 getpeername = 1073741876,
894 socketpair = 1073741877,
895 clone = 1073741880,
896 fork = 1073741881,
897 vfork = 1073741882,
898 exit = 1073741884,
899 wait4 = 1073741885,
900 kill = 1073741886,
901 uname = 1073741887,
902 semget = 1073741888,
903 semop = 1073741889,
904 semctl = 1073741890,
905 shmdt = 1073741891,
906 msgget = 1073741892,
907 msgsnd = 1073741893,
908 msgrcv = 1073741894,
909 msgctl = 1073741895,
910 fcntl = 1073741896,
911 flock = 1073741897,
912 fsync = 1073741898,
913 fdatasync = 1073741899,
914 truncate = 1073741900,
915 ftruncate = 1073741901,
916 getdents = 1073741902,
917 getcwd = 1073741903,
918 chdir = 1073741904,
919 fchdir = 1073741905,
920 rename = 1073741906,
921 mkdir = 1073741907,
922 rmdir = 1073741908,
923 creat = 1073741909,
924 link = 1073741910,
925 unlink = 1073741911,
926 symlink = 1073741912,
927 readlink = 1073741913,
928 chmod = 1073741914,
929 fchmod = 1073741915,
930 chown = 1073741916,
931 fchown = 1073741917,
932 lchown = 1073741918,
933 umask = 1073741919,
934 gettimeofday = 1073741920,
935 getrlimit = 1073741921,
936 getrusage = 1073741922,
937 sysinfo = 1073741923,
938 times = 1073741924,
939 getuid = 1073741926,
940 syslog = 1073741927,
941 getgid = 1073741928,
942 setuid = 1073741929,
943 setgid = 1073741930,
944 geteuid = 1073741931,
945 getegid = 1073741932,
946 setpgid = 1073741933,
947 getppid = 1073741934,
948 getpgrp = 1073741935,
949 setsid = 1073741936,
950 setreuid = 1073741937,
951 setregid = 1073741938,
952 getgroups = 1073741939,
953 setgroups = 1073741940,
954 setresuid = 1073741941,
955 getresuid = 1073741942,
956 setresgid = 1073741943,
957 getresgid = 1073741944,
958 getpgid = 1073741945,
959 setfsuid = 1073741946,
960 setfsgid = 1073741947,
961 getsid = 1073741948,
962 capget = 1073741949,
963 capset = 1073741950,
964 rt_sigsuspend = 1073741954,
965 utime = 1073741956,
966 mknod = 1073741957,
967 personality = 1073741959,
968 ustat = 1073741960,
969 statfs = 1073741961,
970 fstatfs = 1073741962,
971 sysfs = 1073741963,
972 getpriority = 1073741964,
973 setpriority = 1073741965,
974 sched_setparam = 1073741966,
975 sched_getparam = 1073741967,
976 sched_setscheduler = 1073741968,
977 sched_getscheduler = 1073741969,
978 sched_get_priority_max = 1073741970,
979 sched_get_priority_min = 1073741971,
980 sched_rr_get_interval = 1073741972,
981 mlock = 1073741973,
982 munlock = 1073741974,
983 mlockall = 1073741975,
984 munlockall = 1073741976,
985 vhangup = 1073741977,
986 modify_ldt = 1073741978,
987 pivot_root = 1073741979,
988 prctl = 1073741981,
989 arch_prctl = 1073741982,
990 adjtimex = 1073741983,
991 setrlimit = 1073741984,
992 chroot = 1073741985,
993 sync = 1073741986,
994 acct = 1073741987,
995 settimeofday = 1073741988,
996 mount = 1073741989,
997 umount2 = 1073741990,
998 swapon = 1073741991,
999 swapoff = 1073741992,
1000 reboot = 1073741993,
1001 sethostname = 1073741994,
1002 setdomainname = 1073741995,
1003 iopl = 1073741996,
1004 ioperm = 1073741997,
1005 init_module = 1073741999,
1006 delete_module = 1073742000,
1007 quotactl = 1073742003,
1008 getpmsg = 1073742005,
1009 putpmsg = 1073742006,
1010 afs_syscall = 1073742007,
1011 tuxcall = 1073742008,
1012 security = 1073742009,
1013 gettid = 1073742010,
1014 readahead = 1073742011,
1015 setxattr = 1073742012,
1016 lsetxattr = 1073742013,
1017 fsetxattr = 1073742014,
1018 getxattr = 1073742015,
1019 lgetxattr = 1073742016,
1020 fgetxattr = 1073742017,
1021 listxattr = 1073742018,
1022 llistxattr = 1073742019,
1023 flistxattr = 1073742020,
1024 removexattr = 1073742021,
1025 lremovexattr = 1073742022,
1026 fremovexattr = 1073742023,
1027 tkill = 1073742024,
1028 time = 1073742025,
1029 futex = 1073742026,
1030 sched_setaffinity = 1073742027,
1031 sched_getaffinity = 1073742028,
1032 io_destroy = 1073742031,
1033 io_getevents = 1073742032,
1034 io_cancel = 1073742034,
1035 lookup_dcookie = 1073742036,
1036 epoll_create = 1073742037,
1037 remap_file_pages = 1073742040,
1038 getdents64 = 1073742041,
1039 set_tid_address = 1073742042,
1040 restart_syscall = 1073742043,
1041 semtimedop = 1073742044,
1042 fadvise64 = 1073742045,
1043 timer_settime = 1073742047,
1044 timer_gettime = 1073742048,
1045 timer_getoverrun = 1073742049,
1046 timer_delete = 1073742050,
1047 clock_settime = 1073742051,
1048 clock_gettime = 1073742052,
1049 clock_getres = 1073742053,
1050 clock_nanosleep = 1073742054,
1051 exit_group = 1073742055,
1052 epoll_wait = 1073742056,
1053 epoll_ctl = 1073742057,
1054 tgkill = 1073742058,
1055 utimes = 1073742059,
1056 mbind = 1073742061,
1057 set_mempolicy = 1073742062,
1058 get_mempolicy = 1073742063,
1059 mq_open = 1073742064,
1060 mq_unlink = 1073742065,
1061 mq_timedsend = 1073742066,
1062 mq_timedreceive = 1073742067,
1063 mq_getsetattr = 1073742069,
1064 add_key = 1073742072,
1065 request_key = 1073742073,
1066 keyctl = 1073742074,
1067 ioprio_set = 1073742075,
1068 ioprio_get = 1073742076,
1069 inotify_init = 1073742077,
1070 inotify_add_watch = 1073742078,
1071 inotify_rm_watch = 1073742079,
1072 migrate_pages = 1073742080,
1073 openat = 1073742081,
1074 mkdirat = 1073742082,
1075 mknodat = 1073742083,
1076 fchownat = 1073742084,
1077 futimesat = 1073742085,
1078 fstatat64 = 1073742086,
1079 unlinkat = 1073742087,
1080 renameat = 1073742088,
1081 linkat = 1073742089,
1082 symlinkat = 1073742090,
1083 readlinkat = 1073742091,
1084 fchmodat = 1073742092,
1085 faccessat = 1073742093,
1086 pselect6 = 1073742094,
1087 ppoll = 1073742095,
1088 unshare = 1073742096,
1089 splice = 1073742099,
1090 tee = 1073742100,
1091 sync_file_range = 1073742101,
1092 utimensat = 1073742104,
1093 epoll_pwait = 1073742105,
1094 signalfd = 1073742106,
1095 timerfd_create = 1073742107,
1096 eventfd = 1073742108,
1097 fallocate = 1073742109,
1098 timerfd_settime = 1073742110,
1099 timerfd_gettime = 1073742111,
1100 accept4 = 1073742112,
1101 signalfd4 = 1073742113,
1102 eventfd2 = 1073742114,
1103 epoll_create1 = 1073742115,
1104 dup3 = 1073742116,
1105 pipe2 = 1073742117,
1106 inotify_init1 = 1073742118,
1107 perf_event_open = 1073742122,
1108 fanotify_init = 1073742124,
1109 fanotify_mark = 1073742125,
1110 prlimit64 = 1073742126,
1111 name_to_handle_at = 1073742127,
1112 open_by_handle_at = 1073742128,
1113 clock_adjtime = 1073742129,
1114 syncfs = 1073742130,
1115 setns = 1073742132,
1116 getcpu = 1073742133,
1117 kcmp = 1073742136,
1118 finit_module = 1073742137,
1119 sched_setattr = 1073742138,
1120 sched_getattr = 1073742139,
1121 renameat2 = 1073742140,
1122 seccomp = 1073742141,
1123 getrandom = 1073742142,
1124 memfd_create = 1073742143,
1125 kexec_file_load = 1073742144,
1126 bpf = 1073742145,
1127 userfaultfd = 1073742147,
1128 membarrier = 1073742148,
1129 mlock2 = 1073742149,
1130 copy_file_range = 1073742150,
1131 pkey_mprotect = 1073742153,
1132 pkey_alloc = 1073742154,
1133 pkey_free = 1073742155,
1134 statx = 1073742156,
1135 io_pgetevents = 1073742157,
1136 rseq = 1073742158,
1137 uretprobe = 1073742159,
1138 pidfd_send_signal = 1073742248,
1139 io_uring_setup = 1073742249,
1140 io_uring_enter = 1073742250,
1141 io_uring_register = 1073742251,
1142 open_tree = 1073742252,
1143 move_mount = 1073742253,
1144 fsopen = 1073742254,
1145 fsconfig = 1073742255,
1146 fsmount = 1073742256,
1147 fspick = 1073742257,
1148 pidfd_open = 1073742258,
1149 clone3 = 1073742259,
1150 close_range = 1073742260,
1151 openat2 = 1073742261,
1152 pidfd_getfd = 1073742262,
1153 faccessat2 = 1073742263,
1154 process_madvise = 1073742264,
1155 epoll_pwait2 = 1073742265,
1156 mount_setattr = 1073742266,
1157 quotactl_fd = 1073742267,
1158 landlock_create_ruleset = 1073742268,
1159 landlock_add_rule = 1073742269,
1160 landlock_restrict_self = 1073742270,
1161 memfd_secret = 1073742271,
1162 process_mrelease = 1073742272,
1163 futex_waitv = 1073742273,
1164 set_mempolicy_home_node = 1073742274,
1165 cachestat = 1073742275,
1166 fchmodat2 = 1073742276,
1167 map_shadow_stack = 1073742277,
1168 futex_wake = 1073742278,
1169 futex_wait = 1073742279,
1170 futex_requeue = 1073742280,
1171 statmount = 1073742281,
1172 listmount = 1073742282,
1173 lsm_get_self_attr = 1073742283,
1174 lsm_set_self_attr = 1073742284,
1175 lsm_list_modules = 1073742285,
1176 mseal = 1073742286,
1177 setxattrat = 1073742287,
1178 getxattrat = 1073742288,
1179 listxattrat = 1073742289,
1180 removexattrat = 1073742290,
1181 open_tree_attr = 1073742291,
1182 rt_sigaction = 1073742336,
1183 rt_sigreturn = 1073742337,
1184 ioctl = 1073742338,
1185 readv = 1073742339,
1186 writev = 1073742340,
1187 recvfrom = 1073742341,
1188 sendmsg = 1073742342,
1189 recvmsg = 1073742343,
1190 execve = 1073742344,
1191 ptrace = 1073742345,
1192 rt_sigpending = 1073742346,
1193 rt_sigtimedwait = 1073742347,
1194 rt_sigqueueinfo = 1073742348,
1195 sigaltstack = 1073742349,
1196 timer_create = 1073742350,
1197 mq_notify = 1073742351,
1198 kexec_load = 1073742352,
1199 waitid = 1073742353,
1200 set_robust_list = 1073742354,
1201 get_robust_list = 1073742355,
1202 vmsplice = 1073742356,
1203 move_pages = 1073742357,
1204 preadv = 1073742358,
1205 pwritev = 1073742359,
1206 rt_tgsigqueueinfo = 1073742360,
1207 recvmmsg = 1073742361,
1208 sendmmsg = 1073742362,
1209 process_vm_readv = 1073742363,
1210 process_vm_writev = 1073742364,
1211 setsockopt = 1073742365,
1212 getsockopt = 1073742366,
1213 io_setup = 1073742367,
1214 io_submit = 1073742368,
1215 execveat = 1073742369,
1216 preadv2 = 1073742370,
1217 pwritev2 = 1073742371,
12001218};
12011219
12021220pub const Arm = enum(usize) {
......@@ -1617,6 +1635,11 @@ pub const Arm = enum(usize) {
16171635 lsm_set_self_attr = 460,
16181636 lsm_list_modules = 461,
16191637 mseal = 462,
1638 setxattrat = 463,
1639 getxattrat = 464,
1640 listxattrat = 465,
1641 removexattrat = 466,
1642 open_tree_attr = 467,
16201643
16211644 breakpoint = arm_base + 1,
16221645 cacheflush = arm_base + 2,
......@@ -2058,6 +2081,11 @@ pub const Sparc = enum(usize) {
20582081 lsm_set_self_attr = 460,
20592082 lsm_list_modules = 461,
20602083 mseal = 462,
2084 setxattrat = 463,
2085 getxattrat = 464,
2086 listxattrat = 465,
2087 removexattrat = 466,
2088 open_tree_attr = 467,
20612089};
20622090
20632091pub const Sparc64 = enum(usize) {
......@@ -2455,6 +2483,11 @@ pub const Sparc64 = enum(usize) {
24552483 lsm_set_self_attr = 460,
24562484 lsm_list_modules = 461,
24572485 mseal = 462,
2486 setxattrat = 463,
2487 getxattrat = 464,
2488 listxattrat = 465,
2489 removexattrat = 466,
2490 open_tree_attr = 467,
24582491};
24592492
24602493pub const M68k = enum(usize) {
......@@ -2892,1201 +2925,1215 @@ pub const M68k = enum(usize) {
28922925 lsm_set_self_attr = 460,
28932926 lsm_list_modules = 461,
28942927 mseal = 462,
2928 setxattrat = 463,
2929 getxattrat = 464,
2930 listxattrat = 465,
2931 removexattrat = 466,
2932 open_tree_attr = 467,
28952933};
28962934
28972935pub const MipsO32 = enum(usize) {
2898 const linux_base = 4000;
2899
2900 syscall = linux_base + 0,
2901 exit = linux_base + 1,
2902 fork = linux_base + 2,
2903 read = linux_base + 3,
2904 write = linux_base + 4,
2905 open = linux_base + 5,
2906 close = linux_base + 6,
2907 waitpid = linux_base + 7,
2908 creat = linux_base + 8,
2909 link = linux_base + 9,
2910 unlink = linux_base + 10,
2911 execve = linux_base + 11,
2912 chdir = linux_base + 12,
2913 time = linux_base + 13,
2914 mknod = linux_base + 14,
2915 chmod = linux_base + 15,
2916 lchown = linux_base + 16,
2917 @"break" = linux_base + 17,
2918 lseek = linux_base + 19,
2919 getpid = linux_base + 20,
2920 mount = linux_base + 21,
2921 umount = linux_base + 22,
2922 setuid = linux_base + 23,
2923 getuid = linux_base + 24,
2924 stime = linux_base + 25,
2925 ptrace = linux_base + 26,
2926 alarm = linux_base + 27,
2927 pause = linux_base + 29,
2928 utime = linux_base + 30,
2929 stty = linux_base + 31,
2930 gtty = linux_base + 32,
2931 access = linux_base + 33,
2932 nice = linux_base + 34,
2933 ftime = linux_base + 35,
2934 sync = linux_base + 36,
2935 kill = linux_base + 37,
2936 rename = linux_base + 38,
2937 mkdir = linux_base + 39,
2938 rmdir = linux_base + 40,
2939 dup = linux_base + 41,
2940 pipe = linux_base + 42,
2941 times = linux_base + 43,
2942 prof = linux_base + 44,
2943 brk = linux_base + 45,
2944 setgid = linux_base + 46,
2945 getgid = linux_base + 47,
2946 signal = linux_base + 48,
2947 geteuid = linux_base + 49,
2948 getegid = linux_base + 50,
2949 acct = linux_base + 51,
2950 umount2 = linux_base + 52,
2951 lock = linux_base + 53,
2952 ioctl = linux_base + 54,
2953 fcntl = linux_base + 55,
2954 mpx = linux_base + 56,
2955 setpgid = linux_base + 57,
2956 ulimit = linux_base + 58,
2957 umask = linux_base + 60,
2958 chroot = linux_base + 61,
2959 ustat = linux_base + 62,
2960 dup2 = linux_base + 63,
2961 getppid = linux_base + 64,
2962 getpgrp = linux_base + 65,
2963 setsid = linux_base + 66,
2964 sigaction = linux_base + 67,
2965 sgetmask = linux_base + 68,
2966 ssetmask = linux_base + 69,
2967 setreuid = linux_base + 70,
2968 setregid = linux_base + 71,
2969 sigsuspend = linux_base + 72,
2970 sigpending = linux_base + 73,
2971 sethostname = linux_base + 74,
2972 setrlimit = linux_base + 75,
2973 getrlimit = linux_base + 76,
2974 getrusage = linux_base + 77,
2975 gettimeofday = linux_base + 78,
2976 settimeofday = linux_base + 79,
2977 getgroups = linux_base + 80,
2978 setgroups = linux_base + 81,
2979 symlink = linux_base + 83,
2980 readlink = linux_base + 85,
2981 uselib = linux_base + 86,
2982 swapon = linux_base + 87,
2983 reboot = linux_base + 88,
2984 readdir = linux_base + 89,
2985 mmap = linux_base + 90,
2986 munmap = linux_base + 91,
2987 truncate = linux_base + 92,
2988 ftruncate = linux_base + 93,
2989 fchmod = linux_base + 94,
2990 fchown = linux_base + 95,
2991 getpriority = linux_base + 96,
2992 setpriority = linux_base + 97,
2993 profil = linux_base + 98,
2994 statfs = linux_base + 99,
2995 fstatfs = linux_base + 100,
2996 ioperm = linux_base + 101,
2997 socketcall = linux_base + 102,
2998 syslog = linux_base + 103,
2999 setitimer = linux_base + 104,
3000 getitimer = linux_base + 105,
3001 stat = linux_base + 106,
3002 lstat = linux_base + 107,
3003 fstat = linux_base + 108,
3004 iopl = linux_base + 110,
3005 vhangup = linux_base + 111,
3006 idle = linux_base + 112,
3007 vm86 = linux_base + 113,
3008 wait4 = linux_base + 114,
3009 swapoff = linux_base + 115,
3010 sysinfo = linux_base + 116,
3011 ipc = linux_base + 117,
3012 fsync = linux_base + 118,
3013 sigreturn = linux_base + 119,
3014 clone = linux_base + 120,
3015 setdomainname = linux_base + 121,
3016 uname = linux_base + 122,
3017 modify_ldt = linux_base + 123,
3018 adjtimex = linux_base + 124,
3019 mprotect = linux_base + 125,
3020 sigprocmask = linux_base + 126,
3021 create_module = linux_base + 127,
3022 init_module = linux_base + 128,
3023 delete_module = linux_base + 129,
3024 get_kernel_syms = linux_base + 130,
3025 quotactl = linux_base + 131,
3026 getpgid = linux_base + 132,
3027 fchdir = linux_base + 133,
3028 bdflush = linux_base + 134,
3029 sysfs = linux_base + 135,
3030 personality = linux_base + 136,
3031 afs_syscall = linux_base + 137,
3032 setfsuid = linux_base + 138,
3033 setfsgid = linux_base + 139,
3034 llseek = linux_base + 140,
3035 getdents = linux_base + 141,
3036 newselect = linux_base + 142,
3037 flock = linux_base + 143,
3038 msync = linux_base + 144,
3039 readv = linux_base + 145,
3040 writev = linux_base + 146,
3041 cacheflush = linux_base + 147,
3042 cachectl = linux_base + 148,
3043 sysmips = linux_base + 149,
3044 getsid = linux_base + 151,
3045 fdatasync = linux_base + 152,
3046 sysctl = linux_base + 153,
3047 mlock = linux_base + 154,
3048 munlock = linux_base + 155,
3049 mlockall = linux_base + 156,
3050 munlockall = linux_base + 157,
3051 sched_setparam = linux_base + 158,
3052 sched_getparam = linux_base + 159,
3053 sched_setscheduler = linux_base + 160,
3054 sched_getscheduler = linux_base + 161,
3055 sched_yield = linux_base + 162,
3056 sched_get_priority_max = linux_base + 163,
3057 sched_get_priority_min = linux_base + 164,
3058 sched_rr_get_interval = linux_base + 165,
3059 nanosleep = linux_base + 166,
3060 mremap = linux_base + 167,
3061 accept = linux_base + 168,
3062 bind = linux_base + 169,
3063 connect = linux_base + 170,
3064 getpeername = linux_base + 171,
3065 getsockname = linux_base + 172,
3066 getsockopt = linux_base + 173,
3067 listen = linux_base + 174,
3068 recv = linux_base + 175,
3069 recvfrom = linux_base + 176,
3070 recvmsg = linux_base + 177,
3071 send = linux_base + 178,
3072 sendmsg = linux_base + 179,
3073 sendto = linux_base + 180,
3074 setsockopt = linux_base + 181,
3075 shutdown = linux_base + 182,
3076 socket = linux_base + 183,
3077 socketpair = linux_base + 184,
3078 setresuid = linux_base + 185,
3079 getresuid = linux_base + 186,
3080 query_module = linux_base + 187,
3081 poll = linux_base + 188,
3082 nfsservctl = linux_base + 189,
3083 setresgid = linux_base + 190,
3084 getresgid = linux_base + 191,
3085 prctl = linux_base + 192,
3086 rt_sigreturn = linux_base + 193,
3087 rt_sigaction = linux_base + 194,
3088 rt_sigprocmask = linux_base + 195,
3089 rt_sigpending = linux_base + 196,
3090 rt_sigtimedwait = linux_base + 197,
3091 rt_sigqueueinfo = linux_base + 198,
3092 rt_sigsuspend = linux_base + 199,
3093 pread64 = linux_base + 200,
3094 pwrite64 = linux_base + 201,
3095 chown = linux_base + 202,
3096 getcwd = linux_base + 203,
3097 capget = linux_base + 204,
3098 capset = linux_base + 205,
3099 sigaltstack = linux_base + 206,
3100 sendfile = linux_base + 207,
3101 getpmsg = linux_base + 208,
3102 putpmsg = linux_base + 209,
3103 mmap2 = linux_base + 210,
3104 truncate64 = linux_base + 211,
3105 ftruncate64 = linux_base + 212,
3106 stat64 = linux_base + 213,
3107 lstat64 = linux_base + 214,
3108 fstat64 = linux_base + 215,
3109 pivot_root = linux_base + 216,
3110 mincore = linux_base + 217,
3111 madvise = linux_base + 218,
3112 getdents64 = linux_base + 219,
3113 fcntl64 = linux_base + 220,
3114 gettid = linux_base + 222,
3115 readahead = linux_base + 223,
3116 setxattr = linux_base + 224,
3117 lsetxattr = linux_base + 225,
3118 fsetxattr = linux_base + 226,
3119 getxattr = linux_base + 227,
3120 lgetxattr = linux_base + 228,
3121 fgetxattr = linux_base + 229,
3122 listxattr = linux_base + 230,
3123 llistxattr = linux_base + 231,
3124 flistxattr = linux_base + 232,
3125 removexattr = linux_base + 233,
3126 lremovexattr = linux_base + 234,
3127 fremovexattr = linux_base + 235,
3128 tkill = linux_base + 236,
3129 sendfile64 = linux_base + 237,
3130 futex = linux_base + 238,
3131 sched_setaffinity = linux_base + 239,
3132 sched_getaffinity = linux_base + 240,
3133 io_setup = linux_base + 241,
3134 io_destroy = linux_base + 242,
3135 io_getevents = linux_base + 243,
3136 io_submit = linux_base + 244,
3137 io_cancel = linux_base + 245,
3138 exit_group = linux_base + 246,
3139 lookup_dcookie = linux_base + 247,
3140 epoll_create = linux_base + 248,
3141 epoll_ctl = linux_base + 249,
3142 epoll_wait = linux_base + 250,
3143 remap_file_pages = linux_base + 251,
3144 set_tid_address = linux_base + 252,
3145 restart_syscall = linux_base + 253,
3146 fadvise64 = linux_base + 254,
3147 statfs64 = linux_base + 255,
3148 fstatfs64 = linux_base + 256,
3149 timer_create = linux_base + 257,
3150 timer_settime = linux_base + 258,
3151 timer_gettime = linux_base + 259,
3152 timer_getoverrun = linux_base + 260,
3153 timer_delete = linux_base + 261,
3154 clock_settime = linux_base + 262,
3155 clock_gettime = linux_base + 263,
3156 clock_getres = linux_base + 264,
3157 clock_nanosleep = linux_base + 265,
3158 tgkill = linux_base + 266,
3159 utimes = linux_base + 267,
3160 mbind = linux_base + 268,
3161 get_mempolicy = linux_base + 269,
3162 set_mempolicy = linux_base + 270,
3163 mq_open = linux_base + 271,
3164 mq_unlink = linux_base + 272,
3165 mq_timedsend = linux_base + 273,
3166 mq_timedreceive = linux_base + 274,
3167 mq_notify = linux_base + 275,
3168 mq_getsetattr = linux_base + 276,
3169 vserver = linux_base + 277,
3170 waitid = linux_base + 278,
3171 add_key = linux_base + 280,
3172 request_key = linux_base + 281,
3173 keyctl = linux_base + 282,
3174 set_thread_area = linux_base + 283,
3175 inotify_init = linux_base + 284,
3176 inotify_add_watch = linux_base + 285,
3177 inotify_rm_watch = linux_base + 286,
3178 migrate_pages = linux_base + 287,
3179 openat = linux_base + 288,
3180 mkdirat = linux_base + 289,
3181 mknodat = linux_base + 290,
3182 fchownat = linux_base + 291,
3183 futimesat = linux_base + 292,
3184 fstatat64 = linux_base + 293,
3185 unlinkat = linux_base + 294,
3186 renameat = linux_base + 295,
3187 linkat = linux_base + 296,
3188 symlinkat = linux_base + 297,
3189 readlinkat = linux_base + 298,
3190 fchmodat = linux_base + 299,
3191 faccessat = linux_base + 300,
3192 pselect6 = linux_base + 301,
3193 ppoll = linux_base + 302,
3194 unshare = linux_base + 303,
3195 splice = linux_base + 304,
3196 sync_file_range = linux_base + 305,
3197 tee = linux_base + 306,
3198 vmsplice = linux_base + 307,
3199 move_pages = linux_base + 308,
3200 set_robust_list = linux_base + 309,
3201 get_robust_list = linux_base + 310,
3202 kexec_load = linux_base + 311,
3203 getcpu = linux_base + 312,
3204 epoll_pwait = linux_base + 313,
3205 ioprio_set = linux_base + 314,
3206 ioprio_get = linux_base + 315,
3207 utimensat = linux_base + 316,
3208 signalfd = linux_base + 317,
3209 timerfd = linux_base + 318,
3210 eventfd = linux_base + 319,
3211 fallocate = linux_base + 320,
3212 timerfd_create = linux_base + 321,
3213 timerfd_gettime = linux_base + 322,
3214 timerfd_settime = linux_base + 323,
3215 signalfd4 = linux_base + 324,
3216 eventfd2 = linux_base + 325,
3217 epoll_create1 = linux_base + 326,
3218 dup3 = linux_base + 327,
3219 pipe2 = linux_base + 328,
3220 inotify_init1 = linux_base + 329,
3221 preadv = linux_base + 330,
3222 pwritev = linux_base + 331,
3223 rt_tgsigqueueinfo = linux_base + 332,
3224 perf_event_open = linux_base + 333,
3225 accept4 = linux_base + 334,
3226 recvmmsg = linux_base + 335,
3227 fanotify_init = linux_base + 336,
3228 fanotify_mark = linux_base + 337,
3229 prlimit64 = linux_base + 338,
3230 name_to_handle_at = linux_base + 339,
3231 open_by_handle_at = linux_base + 340,
3232 clock_adjtime = linux_base + 341,
3233 syncfs = linux_base + 342,
3234 sendmmsg = linux_base + 343,
3235 setns = linux_base + 344,
3236 process_vm_readv = linux_base + 345,
3237 process_vm_writev = linux_base + 346,
3238 kcmp = linux_base + 347,
3239 finit_module = linux_base + 348,
3240 sched_setattr = linux_base + 349,
3241 sched_getattr = linux_base + 350,
3242 renameat2 = linux_base + 351,
3243 seccomp = linux_base + 352,
3244 getrandom = linux_base + 353,
3245 memfd_create = linux_base + 354,
3246 bpf = linux_base + 355,
3247 execveat = linux_base + 356,
3248 userfaultfd = linux_base + 357,
3249 membarrier = linux_base + 358,
3250 mlock2 = linux_base + 359,
3251 copy_file_range = linux_base + 360,
3252 preadv2 = linux_base + 361,
3253 pwritev2 = linux_base + 362,
3254 pkey_mprotect = linux_base + 363,
3255 pkey_alloc = linux_base + 364,
3256 pkey_free = linux_base + 365,
3257 statx = linux_base + 366,
3258 rseq = linux_base + 367,
3259 io_pgetevents = linux_base + 368,
3260 semget = linux_base + 393,
3261 semctl = linux_base + 394,
3262 shmget = linux_base + 395,
3263 shmctl = linux_base + 396,
3264 shmat = linux_base + 397,
3265 shmdt = linux_base + 398,
3266 msgget = linux_base + 399,
3267 msgsnd = linux_base + 400,
3268 msgrcv = linux_base + 401,
3269 msgctl = linux_base + 402,
3270 clock_gettime64 = linux_base + 403,
3271 clock_settime64 = linux_base + 404,
3272 clock_adjtime64 = linux_base + 405,
3273 clock_getres_time64 = linux_base + 406,
3274 clock_nanosleep_time64 = linux_base + 407,
3275 timer_gettime64 = linux_base + 408,
3276 timer_settime64 = linux_base + 409,
3277 timerfd_gettime64 = linux_base + 410,
3278 timerfd_settime64 = linux_base + 411,
3279 utimensat_time64 = linux_base + 412,
3280 pselect6_time64 = linux_base + 413,
3281 ppoll_time64 = linux_base + 414,
3282 io_pgetevents_time64 = linux_base + 416,
3283 recvmmsg_time64 = linux_base + 417,
3284 mq_timedsend_time64 = linux_base + 418,
3285 mq_timedreceive_time64 = linux_base + 419,
3286 semtimedop_time64 = linux_base + 420,
3287 rt_sigtimedwait_time64 = linux_base + 421,
3288 futex_time64 = linux_base + 422,
3289 sched_rr_get_interval_time64 = linux_base + 423,
3290 pidfd_send_signal = linux_base + 424,
3291 io_uring_setup = linux_base + 425,
3292 io_uring_enter = linux_base + 426,
3293 io_uring_register = linux_base + 427,
3294 open_tree = linux_base + 428,
3295 move_mount = linux_base + 429,
3296 fsopen = linux_base + 430,
3297 fsconfig = linux_base + 431,
3298 fsmount = linux_base + 432,
3299 fspick = linux_base + 433,
3300 pidfd_open = linux_base + 434,
3301 clone3 = linux_base + 435,
3302 close_range = linux_base + 436,
3303 openat2 = linux_base + 437,
3304 pidfd_getfd = linux_base + 438,
3305 faccessat2 = linux_base + 439,
3306 process_madvise = linux_base + 440,
3307 epoll_pwait2 = linux_base + 441,
3308 mount_setattr = linux_base + 442,
3309 quotactl_fd = linux_base + 443,
3310 landlock_create_ruleset = linux_base + 444,
3311 landlock_add_rule = linux_base + 445,
3312 landlock_restrict_self = linux_base + 446,
3313 process_mrelease = linux_base + 448,
3314 futex_waitv = linux_base + 449,
3315 set_mempolicy_home_node = linux_base + 450,
3316 cachestat = linux_base + 451,
3317 fchmodat2 = linux_base + 452,
3318 map_shadow_stack = linux_base + 453,
3319 futex_wake = linux_base + 454,
3320 futex_wait = linux_base + 455,
3321 futex_requeue = linux_base + 456,
3322 statmount = linux_base + 457,
3323 listmount = linux_base + 458,
3324 lsm_get_self_attr = linux_base + 459,
3325 lsm_set_self_attr = linux_base + 460,
3326 lsm_list_modules = linux_base + 461,
3327 mseal = linux_base + 462,
2936 syscall = 4000,
2937 exit = 4001,
2938 fork = 4002,
2939 read = 4003,
2940 write = 4004,
2941 open = 4005,
2942 close = 4006,
2943 waitpid = 4007,
2944 creat = 4008,
2945 link = 4009,
2946 unlink = 4010,
2947 execve = 4011,
2948 chdir = 4012,
2949 time = 4013,
2950 mknod = 4014,
2951 chmod = 4015,
2952 lchown = 4016,
2953 @"break" = 4017,
2954 lseek = 4019,
2955 getpid = 4020,
2956 mount = 4021,
2957 umount = 4022,
2958 setuid = 4023,
2959 getuid = 4024,
2960 stime = 4025,
2961 ptrace = 4026,
2962 alarm = 4027,
2963 pause = 4029,
2964 utime = 4030,
2965 stty = 4031,
2966 gtty = 4032,
2967 access = 4033,
2968 nice = 4034,
2969 ftime = 4035,
2970 sync = 4036,
2971 kill = 4037,
2972 rename = 4038,
2973 mkdir = 4039,
2974 rmdir = 4040,
2975 dup = 4041,
2976 pipe = 4042,
2977 times = 4043,
2978 prof = 4044,
2979 brk = 4045,
2980 setgid = 4046,
2981 getgid = 4047,
2982 signal = 4048,
2983 geteuid = 4049,
2984 getegid = 4050,
2985 acct = 4051,
2986 umount2 = 4052,
2987 lock = 4053,
2988 ioctl = 4054,
2989 fcntl = 4055,
2990 mpx = 4056,
2991 setpgid = 4057,
2992 ulimit = 4058,
2993 umask = 4060,
2994 chroot = 4061,
2995 ustat = 4062,
2996 dup2 = 4063,
2997 getppid = 4064,
2998 getpgrp = 4065,
2999 setsid = 4066,
3000 sigaction = 4067,
3001 sgetmask = 4068,
3002 ssetmask = 4069,
3003 setreuid = 4070,
3004 setregid = 4071,
3005 sigsuspend = 4072,
3006 sigpending = 4073,
3007 sethostname = 4074,
3008 setrlimit = 4075,
3009 getrlimit = 4076,
3010 getrusage = 4077,
3011 gettimeofday = 4078,
3012 settimeofday = 4079,
3013 getgroups = 4080,
3014 setgroups = 4081,
3015 symlink = 4083,
3016 readlink = 4085,
3017 uselib = 4086,
3018 swapon = 4087,
3019 reboot = 4088,
3020 readdir = 4089,
3021 mmap = 4090,
3022 munmap = 4091,
3023 truncate = 4092,
3024 ftruncate = 4093,
3025 fchmod = 4094,
3026 fchown = 4095,
3027 getpriority = 4096,
3028 setpriority = 4097,
3029 profil = 4098,
3030 statfs = 4099,
3031 fstatfs = 4100,
3032 ioperm = 4101,
3033 socketcall = 4102,
3034 syslog = 4103,
3035 setitimer = 4104,
3036 getitimer = 4105,
3037 stat = 4106,
3038 lstat = 4107,
3039 fstat = 4108,
3040 iopl = 4110,
3041 vhangup = 4111,
3042 idle = 4112,
3043 vm86 = 4113,
3044 wait4 = 4114,
3045 swapoff = 4115,
3046 sysinfo = 4116,
3047 ipc = 4117,
3048 fsync = 4118,
3049 sigreturn = 4119,
3050 clone = 4120,
3051 setdomainname = 4121,
3052 uname = 4122,
3053 modify_ldt = 4123,
3054 adjtimex = 4124,
3055 mprotect = 4125,
3056 sigprocmask = 4126,
3057 create_module = 4127,
3058 init_module = 4128,
3059 delete_module = 4129,
3060 get_kernel_syms = 4130,
3061 quotactl = 4131,
3062 getpgid = 4132,
3063 fchdir = 4133,
3064 bdflush = 4134,
3065 sysfs = 4135,
3066 personality = 4136,
3067 afs_syscall = 4137,
3068 setfsuid = 4138,
3069 setfsgid = 4139,
3070 llseek = 4140,
3071 getdents = 4141,
3072 newselect = 4142,
3073 flock = 4143,
3074 msync = 4144,
3075 readv = 4145,
3076 writev = 4146,
3077 cacheflush = 4147,
3078 cachectl = 4148,
3079 sysmips = 4149,
3080 getsid = 4151,
3081 fdatasync = 4152,
3082 sysctl = 4153,
3083 mlock = 4154,
3084 munlock = 4155,
3085 mlockall = 4156,
3086 munlockall = 4157,
3087 sched_setparam = 4158,
3088 sched_getparam = 4159,
3089 sched_setscheduler = 4160,
3090 sched_getscheduler = 4161,
3091 sched_yield = 4162,
3092 sched_get_priority_max = 4163,
3093 sched_get_priority_min = 4164,
3094 sched_rr_get_interval = 4165,
3095 nanosleep = 4166,
3096 mremap = 4167,
3097 accept = 4168,
3098 bind = 4169,
3099 connect = 4170,
3100 getpeername = 4171,
3101 getsockname = 4172,
3102 getsockopt = 4173,
3103 listen = 4174,
3104 recv = 4175,
3105 recvfrom = 4176,
3106 recvmsg = 4177,
3107 send = 4178,
3108 sendmsg = 4179,
3109 sendto = 4180,
3110 setsockopt = 4181,
3111 shutdown = 4182,
3112 socket = 4183,
3113 socketpair = 4184,
3114 setresuid = 4185,
3115 getresuid = 4186,
3116 query_module = 4187,
3117 poll = 4188,
3118 nfsservctl = 4189,
3119 setresgid = 4190,
3120 getresgid = 4191,
3121 prctl = 4192,
3122 rt_sigreturn = 4193,
3123 rt_sigaction = 4194,
3124 rt_sigprocmask = 4195,
3125 rt_sigpending = 4196,
3126 rt_sigtimedwait = 4197,
3127 rt_sigqueueinfo = 4198,
3128 rt_sigsuspend = 4199,
3129 pread64 = 4200,
3130 pwrite64 = 4201,
3131 chown = 4202,
3132 getcwd = 4203,
3133 capget = 4204,
3134 capset = 4205,
3135 sigaltstack = 4206,
3136 sendfile = 4207,
3137 getpmsg = 4208,
3138 putpmsg = 4209,
3139 mmap2 = 4210,
3140 truncate64 = 4211,
3141 ftruncate64 = 4212,
3142 stat64 = 4213,
3143 lstat64 = 4214,
3144 fstat64 = 4215,
3145 pivot_root = 4216,
3146 mincore = 4217,
3147 madvise = 4218,
3148 getdents64 = 4219,
3149 fcntl64 = 4220,
3150 gettid = 4222,
3151 readahead = 4223,
3152 setxattr = 4224,
3153 lsetxattr = 4225,
3154 fsetxattr = 4226,
3155 getxattr = 4227,
3156 lgetxattr = 4228,
3157 fgetxattr = 4229,
3158 listxattr = 4230,
3159 llistxattr = 4231,
3160 flistxattr = 4232,
3161 removexattr = 4233,
3162 lremovexattr = 4234,
3163 fremovexattr = 4235,
3164 tkill = 4236,
3165 sendfile64 = 4237,
3166 futex = 4238,
3167 sched_setaffinity = 4239,
3168 sched_getaffinity = 4240,
3169 io_setup = 4241,
3170 io_destroy = 4242,
3171 io_getevents = 4243,
3172 io_submit = 4244,
3173 io_cancel = 4245,
3174 exit_group = 4246,
3175 lookup_dcookie = 4247,
3176 epoll_create = 4248,
3177 epoll_ctl = 4249,
3178 epoll_wait = 4250,
3179 remap_file_pages = 4251,
3180 set_tid_address = 4252,
3181 restart_syscall = 4253,
3182 fadvise64 = 4254,
3183 statfs64 = 4255,
3184 fstatfs64 = 4256,
3185 timer_create = 4257,
3186 timer_settime = 4258,
3187 timer_gettime = 4259,
3188 timer_getoverrun = 4260,
3189 timer_delete = 4261,
3190 clock_settime = 4262,
3191 clock_gettime = 4263,
3192 clock_getres = 4264,
3193 clock_nanosleep = 4265,
3194 tgkill = 4266,
3195 utimes = 4267,
3196 mbind = 4268,
3197 get_mempolicy = 4269,
3198 set_mempolicy = 4270,
3199 mq_open = 4271,
3200 mq_unlink = 4272,
3201 mq_timedsend = 4273,
3202 mq_timedreceive = 4274,
3203 mq_notify = 4275,
3204 mq_getsetattr = 4276,
3205 vserver = 4277,
3206 waitid = 4278,
3207 add_key = 4280,
3208 request_key = 4281,
3209 keyctl = 4282,
3210 set_thread_area = 4283,
3211 inotify_init = 4284,
3212 inotify_add_watch = 4285,
3213 inotify_rm_watch = 4286,
3214 migrate_pages = 4287,
3215 openat = 4288,
3216 mkdirat = 4289,
3217 mknodat = 4290,
3218 fchownat = 4291,
3219 futimesat = 4292,
3220 fstatat64 = 4293,
3221 unlinkat = 4294,
3222 renameat = 4295,
3223 linkat = 4296,
3224 symlinkat = 4297,
3225 readlinkat = 4298,
3226 fchmodat = 4299,
3227 faccessat = 4300,
3228 pselect6 = 4301,
3229 ppoll = 4302,
3230 unshare = 4303,
3231 splice = 4304,
3232 sync_file_range = 4305,
3233 tee = 4306,
3234 vmsplice = 4307,
3235 move_pages = 4308,
3236 set_robust_list = 4309,
3237 get_robust_list = 4310,
3238 kexec_load = 4311,
3239 getcpu = 4312,
3240 epoll_pwait = 4313,
3241 ioprio_set = 4314,
3242 ioprio_get = 4315,
3243 utimensat = 4316,
3244 signalfd = 4317,
3245 timerfd = 4318,
3246 eventfd = 4319,
3247 fallocate = 4320,
3248 timerfd_create = 4321,
3249 timerfd_gettime = 4322,
3250 timerfd_settime = 4323,
3251 signalfd4 = 4324,
3252 eventfd2 = 4325,
3253 epoll_create1 = 4326,
3254 dup3 = 4327,
3255 pipe2 = 4328,
3256 inotify_init1 = 4329,
3257 preadv = 4330,
3258 pwritev = 4331,
3259 rt_tgsigqueueinfo = 4332,
3260 perf_event_open = 4333,
3261 accept4 = 4334,
3262 recvmmsg = 4335,
3263 fanotify_init = 4336,
3264 fanotify_mark = 4337,
3265 prlimit64 = 4338,
3266 name_to_handle_at = 4339,
3267 open_by_handle_at = 4340,
3268 clock_adjtime = 4341,
3269 syncfs = 4342,
3270 sendmmsg = 4343,
3271 setns = 4344,
3272 process_vm_readv = 4345,
3273 process_vm_writev = 4346,
3274 kcmp = 4347,
3275 finit_module = 4348,
3276 sched_setattr = 4349,
3277 sched_getattr = 4350,
3278 renameat2 = 4351,
3279 seccomp = 4352,
3280 getrandom = 4353,
3281 memfd_create = 4354,
3282 bpf = 4355,
3283 execveat = 4356,
3284 userfaultfd = 4357,
3285 membarrier = 4358,
3286 mlock2 = 4359,
3287 copy_file_range = 4360,
3288 preadv2 = 4361,
3289 pwritev2 = 4362,
3290 pkey_mprotect = 4363,
3291 pkey_alloc = 4364,
3292 pkey_free = 4365,
3293 statx = 4366,
3294 rseq = 4367,
3295 io_pgetevents = 4368,
3296 semget = 4393,
3297 semctl = 4394,
3298 shmget = 4395,
3299 shmctl = 4396,
3300 shmat = 4397,
3301 shmdt = 4398,
3302 msgget = 4399,
3303 msgsnd = 4400,
3304 msgrcv = 4401,
3305 msgctl = 4402,
3306 clock_gettime64 = 4403,
3307 clock_settime64 = 4404,
3308 clock_adjtime64 = 4405,
3309 clock_getres_time64 = 4406,
3310 clock_nanosleep_time64 = 4407,
3311 timer_gettime64 = 4408,
3312 timer_settime64 = 4409,
3313 timerfd_gettime64 = 4410,
3314 timerfd_settime64 = 4411,
3315 utimensat_time64 = 4412,
3316 pselect6_time64 = 4413,
3317 ppoll_time64 = 4414,
3318 io_pgetevents_time64 = 4416,
3319 recvmmsg_time64 = 4417,
3320 mq_timedsend_time64 = 4418,
3321 mq_timedreceive_time64 = 4419,
3322 semtimedop_time64 = 4420,
3323 rt_sigtimedwait_time64 = 4421,
3324 futex_time64 = 4422,
3325 sched_rr_get_interval_time64 = 4423,
3326 pidfd_send_signal = 4424,
3327 io_uring_setup = 4425,
3328 io_uring_enter = 4426,
3329 io_uring_register = 4427,
3330 open_tree = 4428,
3331 move_mount = 4429,
3332 fsopen = 4430,
3333 fsconfig = 4431,
3334 fsmount = 4432,
3335 fspick = 4433,
3336 pidfd_open = 4434,
3337 clone3 = 4435,
3338 close_range = 4436,
3339 openat2 = 4437,
3340 pidfd_getfd = 4438,
3341 faccessat2 = 4439,
3342 process_madvise = 4440,
3343 epoll_pwait2 = 4441,
3344 mount_setattr = 4442,
3345 quotactl_fd = 4443,
3346 landlock_create_ruleset = 4444,
3347 landlock_add_rule = 4445,
3348 landlock_restrict_self = 4446,
3349 process_mrelease = 4448,
3350 futex_waitv = 4449,
3351 set_mempolicy_home_node = 4450,
3352 cachestat = 4451,
3353 fchmodat2 = 4452,
3354 map_shadow_stack = 4453,
3355 futex_wake = 4454,
3356 futex_wait = 4455,
3357 futex_requeue = 4456,
3358 statmount = 4457,
3359 listmount = 4458,
3360 lsm_get_self_attr = 4459,
3361 lsm_set_self_attr = 4460,
3362 lsm_list_modules = 4461,
3363 mseal = 4462,
3364 setxattrat = 4463,
3365 getxattrat = 4464,
3366 listxattrat = 4465,
3367 removexattrat = 4466,
3368 open_tree_attr = 4467,
33283369};
33293370
33303371pub const MipsN64 = enum(usize) {
3331 const linux_base = 5000;
3332
3333 read = linux_base + 0,
3334 write = linux_base + 1,
3335 open = linux_base + 2,
3336 close = linux_base + 3,
3337 stat = linux_base + 4,
3338 fstat = linux_base + 5,
3339 lstat = linux_base + 6,
3340 poll = linux_base + 7,
3341 lseek = linux_base + 8,
3342 mmap = linux_base + 9,
3343 mprotect = linux_base + 10,
3344 munmap = linux_base + 11,
3345 brk = linux_base + 12,
3346 rt_sigaction = linux_base + 13,
3347 rt_sigprocmask = linux_base + 14,
3348 ioctl = linux_base + 15,
3349 pread64 = linux_base + 16,
3350 pwrite64 = linux_base + 17,
3351 readv = linux_base + 18,
3352 writev = linux_base + 19,
3353 access = linux_base + 20,
3354 pipe = linux_base + 21,
3355 newselect = linux_base + 22,
3356 sched_yield = linux_base + 23,
3357 mremap = linux_base + 24,
3358 msync = linux_base + 25,
3359 mincore = linux_base + 26,
3360 madvise = linux_base + 27,
3361 shmget = linux_base + 28,
3362 shmat = linux_base + 29,
3363 shmctl = linux_base + 30,
3364 dup = linux_base + 31,
3365 dup2 = linux_base + 32,
3366 pause = linux_base + 33,
3367 nanosleep = linux_base + 34,
3368 getitimer = linux_base + 35,
3369 setitimer = linux_base + 36,
3370 alarm = linux_base + 37,
3371 getpid = linux_base + 38,
3372 sendfile = linux_base + 39,
3373 socket = linux_base + 40,
3374 connect = linux_base + 41,
3375 accept = linux_base + 42,
3376 sendto = linux_base + 43,
3377 recvfrom = linux_base + 44,
3378 sendmsg = linux_base + 45,
3379 recvmsg = linux_base + 46,
3380 shutdown = linux_base + 47,
3381 bind = linux_base + 48,
3382 listen = linux_base + 49,
3383 getsockname = linux_base + 50,
3384 getpeername = linux_base + 51,
3385 socketpair = linux_base + 52,
3386 setsockopt = linux_base + 53,
3387 getsockopt = linux_base + 54,
3388 clone = linux_base + 55,
3389 fork = linux_base + 56,
3390 execve = linux_base + 57,
3391 exit = linux_base + 58,
3392 wait4 = linux_base + 59,
3393 kill = linux_base + 60,
3394 uname = linux_base + 61,
3395 semget = linux_base + 62,
3396 semop = linux_base + 63,
3397 semctl = linux_base + 64,
3398 shmdt = linux_base + 65,
3399 msgget = linux_base + 66,
3400 msgsnd = linux_base + 67,
3401 msgrcv = linux_base + 68,
3402 msgctl = linux_base + 69,
3403 fcntl = linux_base + 70,
3404 flock = linux_base + 71,
3405 fsync = linux_base + 72,
3406 fdatasync = linux_base + 73,
3407 truncate = linux_base + 74,
3408 ftruncate = linux_base + 75,
3409 getdents = linux_base + 76,
3410 getcwd = linux_base + 77,
3411 chdir = linux_base + 78,
3412 fchdir = linux_base + 79,
3413 rename = linux_base + 80,
3414 mkdir = linux_base + 81,
3415 rmdir = linux_base + 82,
3416 creat = linux_base + 83,
3417 link = linux_base + 84,
3418 unlink = linux_base + 85,
3419 symlink = linux_base + 86,
3420 readlink = linux_base + 87,
3421 chmod = linux_base + 88,
3422 fchmod = linux_base + 89,
3423 chown = linux_base + 90,
3424 fchown = linux_base + 91,
3425 lchown = linux_base + 92,
3426 umask = linux_base + 93,
3427 gettimeofday = linux_base + 94,
3428 getrlimit = linux_base + 95,
3429 getrusage = linux_base + 96,
3430 sysinfo = linux_base + 97,
3431 times = linux_base + 98,
3432 ptrace = linux_base + 99,
3433 getuid = linux_base + 100,
3434 syslog = linux_base + 101,
3435 getgid = linux_base + 102,
3436 setuid = linux_base + 103,
3437 setgid = linux_base + 104,
3438 geteuid = linux_base + 105,
3439 getegid = linux_base + 106,
3440 setpgid = linux_base + 107,
3441 getppid = linux_base + 108,
3442 getpgrp = linux_base + 109,
3443 setsid = linux_base + 110,
3444 setreuid = linux_base + 111,
3445 setregid = linux_base + 112,
3446 getgroups = linux_base + 113,
3447 setgroups = linux_base + 114,
3448 setresuid = linux_base + 115,
3449 getresuid = linux_base + 116,
3450 setresgid = linux_base + 117,
3451 getresgid = linux_base + 118,
3452 getpgid = linux_base + 119,
3453 setfsuid = linux_base + 120,
3454 setfsgid = linux_base + 121,
3455 getsid = linux_base + 122,
3456 capget = linux_base + 123,
3457 capset = linux_base + 124,
3458 rt_sigpending = linux_base + 125,
3459 rt_sigtimedwait = linux_base + 126,
3460 rt_sigqueueinfo = linux_base + 127,
3461 rt_sigsuspend = linux_base + 128,
3462 sigaltstack = linux_base + 129,
3463 utime = linux_base + 130,
3464 mknod = linux_base + 131,
3465 personality = linux_base + 132,
3466 ustat = linux_base + 133,
3467 statfs = linux_base + 134,
3468 fstatfs = linux_base + 135,
3469 sysfs = linux_base + 136,
3470 getpriority = linux_base + 137,
3471 setpriority = linux_base + 138,
3472 sched_setparam = linux_base + 139,
3473 sched_getparam = linux_base + 140,
3474 sched_setscheduler = linux_base + 141,
3475 sched_getscheduler = linux_base + 142,
3476 sched_get_priority_max = linux_base + 143,
3477 sched_get_priority_min = linux_base + 144,
3478 sched_rr_get_interval = linux_base + 145,
3479 mlock = linux_base + 146,
3480 munlock = linux_base + 147,
3481 mlockall = linux_base + 148,
3482 munlockall = linux_base + 149,
3483 vhangup = linux_base + 150,
3484 pivot_root = linux_base + 151,
3485 sysctl = linux_base + 152,
3486 prctl = linux_base + 153,
3487 adjtimex = linux_base + 154,
3488 setrlimit = linux_base + 155,
3489 chroot = linux_base + 156,
3490 sync = linux_base + 157,
3491 acct = linux_base + 158,
3492 settimeofday = linux_base + 159,
3493 mount = linux_base + 160,
3494 umount2 = linux_base + 161,
3495 swapon = linux_base + 162,
3496 swapoff = linux_base + 163,
3497 reboot = linux_base + 164,
3498 sethostname = linux_base + 165,
3499 setdomainname = linux_base + 166,
3500 create_module = linux_base + 167,
3501 init_module = linux_base + 168,
3502 delete_module = linux_base + 169,
3503 get_kernel_syms = linux_base + 170,
3504 query_module = linux_base + 171,
3505 quotactl = linux_base + 172,
3506 nfsservctl = linux_base + 173,
3507 getpmsg = linux_base + 174,
3508 putpmsg = linux_base + 175,
3509 afs_syscall = linux_base + 176,
3510 gettid = linux_base + 178,
3511 readahead = linux_base + 179,
3512 setxattr = linux_base + 180,
3513 lsetxattr = linux_base + 181,
3514 fsetxattr = linux_base + 182,
3515 getxattr = linux_base + 183,
3516 lgetxattr = linux_base + 184,
3517 fgetxattr = linux_base + 185,
3518 listxattr = linux_base + 186,
3519 llistxattr = linux_base + 187,
3520 flistxattr = linux_base + 188,
3521 removexattr = linux_base + 189,
3522 lremovexattr = linux_base + 190,
3523 fremovexattr = linux_base + 191,
3524 tkill = linux_base + 192,
3525 futex = linux_base + 194,
3526 sched_setaffinity = linux_base + 195,
3527 sched_getaffinity = linux_base + 196,
3528 cacheflush = linux_base + 197,
3529 cachectl = linux_base + 198,
3530 sysmips = linux_base + 199,
3531 io_setup = linux_base + 200,
3532 io_destroy = linux_base + 201,
3533 io_getevents = linux_base + 202,
3534 io_submit = linux_base + 203,
3535 io_cancel = linux_base + 204,
3536 exit_group = linux_base + 205,
3537 lookup_dcookie = linux_base + 206,
3538 epoll_create = linux_base + 207,
3539 epoll_ctl = linux_base + 208,
3540 epoll_wait = linux_base + 209,
3541 remap_file_pages = linux_base + 210,
3542 rt_sigreturn = linux_base + 211,
3543 set_tid_address = linux_base + 212,
3544 restart_syscall = linux_base + 213,
3545 semtimedop = linux_base + 214,
3546 fadvise64 = linux_base + 215,
3547 timer_create = linux_base + 216,
3548 timer_settime = linux_base + 217,
3549 timer_gettime = linux_base + 218,
3550 timer_getoverrun = linux_base + 219,
3551 timer_delete = linux_base + 220,
3552 clock_settime = linux_base + 221,
3553 clock_gettime = linux_base + 222,
3554 clock_getres = linux_base + 223,
3555 clock_nanosleep = linux_base + 224,
3556 tgkill = linux_base + 225,
3557 utimes = linux_base + 226,
3558 mbind = linux_base + 227,
3559 get_mempolicy = linux_base + 228,
3560 set_mempolicy = linux_base + 229,
3561 mq_open = linux_base + 230,
3562 mq_unlink = linux_base + 231,
3563 mq_timedsend = linux_base + 232,
3564 mq_timedreceive = linux_base + 233,
3565 mq_notify = linux_base + 234,
3566 mq_getsetattr = linux_base + 235,
3567 vserver = linux_base + 236,
3568 waitid = linux_base + 237,
3569 add_key = linux_base + 239,
3570 request_key = linux_base + 240,
3571 keyctl = linux_base + 241,
3572 set_thread_area = linux_base + 242,
3573 inotify_init = linux_base + 243,
3574 inotify_add_watch = linux_base + 244,
3575 inotify_rm_watch = linux_base + 245,
3576 migrate_pages = linux_base + 246,
3577 openat = linux_base + 247,
3578 mkdirat = linux_base + 248,
3579 mknodat = linux_base + 249,
3580 fchownat = linux_base + 250,
3581 futimesat = linux_base + 251,
3582 fstatat64 = linux_base + 252,
3583 unlinkat = linux_base + 253,
3584 renameat = linux_base + 254,
3585 linkat = linux_base + 255,
3586 symlinkat = linux_base + 256,
3587 readlinkat = linux_base + 257,
3588 fchmodat = linux_base + 258,
3589 faccessat = linux_base + 259,
3590 pselect6 = linux_base + 260,
3591 ppoll = linux_base + 261,
3592 unshare = linux_base + 262,
3593 splice = linux_base + 263,
3594 sync_file_range = linux_base + 264,
3595 tee = linux_base + 265,
3596 vmsplice = linux_base + 266,
3597 move_pages = linux_base + 267,
3598 set_robust_list = linux_base + 268,
3599 get_robust_list = linux_base + 269,
3600 kexec_load = linux_base + 270,
3601 getcpu = linux_base + 271,
3602 epoll_pwait = linux_base + 272,
3603 ioprio_set = linux_base + 273,
3604 ioprio_get = linux_base + 274,
3605 utimensat = linux_base + 275,
3606 signalfd = linux_base + 276,
3607 timerfd = linux_base + 277,
3608 eventfd = linux_base + 278,
3609 fallocate = linux_base + 279,
3610 timerfd_create = linux_base + 280,
3611 timerfd_gettime = linux_base + 281,
3612 timerfd_settime = linux_base + 282,
3613 signalfd4 = linux_base + 283,
3614 eventfd2 = linux_base + 284,
3615 epoll_create1 = linux_base + 285,
3616 dup3 = linux_base + 286,
3617 pipe2 = linux_base + 287,
3618 inotify_init1 = linux_base + 288,
3619 preadv = linux_base + 289,
3620 pwritev = linux_base + 290,
3621 rt_tgsigqueueinfo = linux_base + 291,
3622 perf_event_open = linux_base + 292,
3623 accept4 = linux_base + 293,
3624 recvmmsg = linux_base + 294,
3625 fanotify_init = linux_base + 295,
3626 fanotify_mark = linux_base + 296,
3627 prlimit64 = linux_base + 297,
3628 name_to_handle_at = linux_base + 298,
3629 open_by_handle_at = linux_base + 299,
3630 clock_adjtime = linux_base + 300,
3631 syncfs = linux_base + 301,
3632 sendmmsg = linux_base + 302,
3633 setns = linux_base + 303,
3634 process_vm_readv = linux_base + 304,
3635 process_vm_writev = linux_base + 305,
3636 kcmp = linux_base + 306,
3637 finit_module = linux_base + 307,
3638 getdents64 = linux_base + 308,
3639 sched_setattr = linux_base + 309,
3640 sched_getattr = linux_base + 310,
3641 renameat2 = linux_base + 311,
3642 seccomp = linux_base + 312,
3643 getrandom = linux_base + 313,
3644 memfd_create = linux_base + 314,
3645 bpf = linux_base + 315,
3646 execveat = linux_base + 316,
3647 userfaultfd = linux_base + 317,
3648 membarrier = linux_base + 318,
3649 mlock2 = linux_base + 319,
3650 copy_file_range = linux_base + 320,
3651 preadv2 = linux_base + 321,
3652 pwritev2 = linux_base + 322,
3653 pkey_mprotect = linux_base + 323,
3654 pkey_alloc = linux_base + 324,
3655 pkey_free = linux_base + 325,
3656 statx = linux_base + 326,
3657 rseq = linux_base + 327,
3658 io_pgetevents = linux_base + 328,
3659 pidfd_send_signal = linux_base + 424,
3660 io_uring_setup = linux_base + 425,
3661 io_uring_enter = linux_base + 426,
3662 io_uring_register = linux_base + 427,
3663 open_tree = linux_base + 428,
3664 move_mount = linux_base + 429,
3665 fsopen = linux_base + 430,
3666 fsconfig = linux_base + 431,
3667 fsmount = linux_base + 432,
3668 fspick = linux_base + 433,
3669 pidfd_open = linux_base + 434,
3670 clone3 = linux_base + 435,
3671 close_range = linux_base + 436,
3672 openat2 = linux_base + 437,
3673 pidfd_getfd = linux_base + 438,
3674 faccessat2 = linux_base + 439,
3675 process_madvise = linux_base + 440,
3676 epoll_pwait2 = linux_base + 441,
3677 mount_setattr = linux_base + 442,
3678 quotactl_fd = linux_base + 443,
3679 landlock_create_ruleset = linux_base + 444,
3680 landlock_add_rule = linux_base + 445,
3681 landlock_restrict_self = linux_base + 446,
3682 process_mrelease = linux_base + 448,
3683 futex_waitv = linux_base + 449,
3684 set_mempolicy_home_node = linux_base + 450,
3685 cachestat = linux_base + 451,
3686 fchmodat2 = linux_base + 452,
3687 map_shadow_stack = linux_base + 453,
3688 futex_wake = linux_base + 454,
3689 futex_wait = linux_base + 455,
3690 futex_requeue = linux_base + 456,
3691 statmount = linux_base + 457,
3692 listmount = linux_base + 458,
3693 lsm_get_self_attr = linux_base + 459,
3694 lsm_set_self_attr = linux_base + 460,
3695 lsm_list_modules = linux_base + 461,
3696 mseal = linux_base + 462,
3372 read = 5000,
3373 write = 5001,
3374 open = 5002,
3375 close = 5003,
3376 stat = 5004,
3377 fstat = 5005,
3378 lstat = 5006,
3379 poll = 5007,
3380 lseek = 5008,
3381 mmap = 5009,
3382 mprotect = 5010,
3383 munmap = 5011,
3384 brk = 5012,
3385 rt_sigaction = 5013,
3386 rt_sigprocmask = 5014,
3387 ioctl = 5015,
3388 pread64 = 5016,
3389 pwrite64 = 5017,
3390 readv = 5018,
3391 writev = 5019,
3392 access = 5020,
3393 pipe = 5021,
3394 newselect = 5022,
3395 sched_yield = 5023,
3396 mremap = 5024,
3397 msync = 5025,
3398 mincore = 5026,
3399 madvise = 5027,
3400 shmget = 5028,
3401 shmat = 5029,
3402 shmctl = 5030,
3403 dup = 5031,
3404 dup2 = 5032,
3405 pause = 5033,
3406 nanosleep = 5034,
3407 getitimer = 5035,
3408 setitimer = 5036,
3409 alarm = 5037,
3410 getpid = 5038,
3411 sendfile = 5039,
3412 socket = 5040,
3413 connect = 5041,
3414 accept = 5042,
3415 sendto = 5043,
3416 recvfrom = 5044,
3417 sendmsg = 5045,
3418 recvmsg = 5046,
3419 shutdown = 5047,
3420 bind = 5048,
3421 listen = 5049,
3422 getsockname = 5050,
3423 getpeername = 5051,
3424 socketpair = 5052,
3425 setsockopt = 5053,
3426 getsockopt = 5054,
3427 clone = 5055,
3428 fork = 5056,
3429 execve = 5057,
3430 exit = 5058,
3431 wait4 = 5059,
3432 kill = 5060,
3433 uname = 5061,
3434 semget = 5062,
3435 semop = 5063,
3436 semctl = 5064,
3437 shmdt = 5065,
3438 msgget = 5066,
3439 msgsnd = 5067,
3440 msgrcv = 5068,
3441 msgctl = 5069,
3442 fcntl = 5070,
3443 flock = 5071,
3444 fsync = 5072,
3445 fdatasync = 5073,
3446 truncate = 5074,
3447 ftruncate = 5075,
3448 getdents = 5076,
3449 getcwd = 5077,
3450 chdir = 5078,
3451 fchdir = 5079,
3452 rename = 5080,
3453 mkdir = 5081,
3454 rmdir = 5082,
3455 creat = 5083,
3456 link = 5084,
3457 unlink = 5085,
3458 symlink = 5086,
3459 readlink = 5087,
3460 chmod = 5088,
3461 fchmod = 5089,
3462 chown = 5090,
3463 fchown = 5091,
3464 lchown = 5092,
3465 umask = 5093,
3466 gettimeofday = 5094,
3467 getrlimit = 5095,
3468 getrusage = 5096,
3469 sysinfo = 5097,
3470 times = 5098,
3471 ptrace = 5099,
3472 getuid = 5100,
3473 syslog = 5101,
3474 getgid = 5102,
3475 setuid = 5103,
3476 setgid = 5104,
3477 geteuid = 5105,
3478 getegid = 5106,
3479 setpgid = 5107,
3480 getppid = 5108,
3481 getpgrp = 5109,
3482 setsid = 5110,
3483 setreuid = 5111,
3484 setregid = 5112,
3485 getgroups = 5113,
3486 setgroups = 5114,
3487 setresuid = 5115,
3488 getresuid = 5116,
3489 setresgid = 5117,
3490 getresgid = 5118,
3491 getpgid = 5119,
3492 setfsuid = 5120,
3493 setfsgid = 5121,
3494 getsid = 5122,
3495 capget = 5123,
3496 capset = 5124,
3497 rt_sigpending = 5125,
3498 rt_sigtimedwait = 5126,
3499 rt_sigqueueinfo = 5127,
3500 rt_sigsuspend = 5128,
3501 sigaltstack = 5129,
3502 utime = 5130,
3503 mknod = 5131,
3504 personality = 5132,
3505 ustat = 5133,
3506 statfs = 5134,
3507 fstatfs = 5135,
3508 sysfs = 5136,
3509 getpriority = 5137,
3510 setpriority = 5138,
3511 sched_setparam = 5139,
3512 sched_getparam = 5140,
3513 sched_setscheduler = 5141,
3514 sched_getscheduler = 5142,
3515 sched_get_priority_max = 5143,
3516 sched_get_priority_min = 5144,
3517 sched_rr_get_interval = 5145,
3518 mlock = 5146,
3519 munlock = 5147,
3520 mlockall = 5148,
3521 munlockall = 5149,
3522 vhangup = 5150,
3523 pivot_root = 5151,
3524 sysctl = 5152,
3525 prctl = 5153,
3526 adjtimex = 5154,
3527 setrlimit = 5155,
3528 chroot = 5156,
3529 sync = 5157,
3530 acct = 5158,
3531 settimeofday = 5159,
3532 mount = 5160,
3533 umount2 = 5161,
3534 swapon = 5162,
3535 swapoff = 5163,
3536 reboot = 5164,
3537 sethostname = 5165,
3538 setdomainname = 5166,
3539 create_module = 5167,
3540 init_module = 5168,
3541 delete_module = 5169,
3542 get_kernel_syms = 5170,
3543 query_module = 5171,
3544 quotactl = 5172,
3545 nfsservctl = 5173,
3546 getpmsg = 5174,
3547 putpmsg = 5175,
3548 afs_syscall = 5176,
3549 gettid = 5178,
3550 readahead = 5179,
3551 setxattr = 5180,
3552 lsetxattr = 5181,
3553 fsetxattr = 5182,
3554 getxattr = 5183,
3555 lgetxattr = 5184,
3556 fgetxattr = 5185,
3557 listxattr = 5186,
3558 llistxattr = 5187,
3559 flistxattr = 5188,
3560 removexattr = 5189,
3561 lremovexattr = 5190,
3562 fremovexattr = 5191,
3563 tkill = 5192,
3564 futex = 5194,
3565 sched_setaffinity = 5195,
3566 sched_getaffinity = 5196,
3567 cacheflush = 5197,
3568 cachectl = 5198,
3569 sysmips = 5199,
3570 io_setup = 5200,
3571 io_destroy = 5201,
3572 io_getevents = 5202,
3573 io_submit = 5203,
3574 io_cancel = 5204,
3575 exit_group = 5205,
3576 lookup_dcookie = 5206,
3577 epoll_create = 5207,
3578 epoll_ctl = 5208,
3579 epoll_wait = 5209,
3580 remap_file_pages = 5210,
3581 rt_sigreturn = 5211,
3582 set_tid_address = 5212,
3583 restart_syscall = 5213,
3584 semtimedop = 5214,
3585 fadvise64 = 5215,
3586 timer_create = 5216,
3587 timer_settime = 5217,
3588 timer_gettime = 5218,
3589 timer_getoverrun = 5219,
3590 timer_delete = 5220,
3591 clock_settime = 5221,
3592 clock_gettime = 5222,
3593 clock_getres = 5223,
3594 clock_nanosleep = 5224,
3595 tgkill = 5225,
3596 utimes = 5226,
3597 mbind = 5227,
3598 get_mempolicy = 5228,
3599 set_mempolicy = 5229,
3600 mq_open = 5230,
3601 mq_unlink = 5231,
3602 mq_timedsend = 5232,
3603 mq_timedreceive = 5233,
3604 mq_notify = 5234,
3605 mq_getsetattr = 5235,
3606 vserver = 5236,
3607 waitid = 5237,
3608 add_key = 5239,
3609 request_key = 5240,
3610 keyctl = 5241,
3611 set_thread_area = 5242,
3612 inotify_init = 5243,
3613 inotify_add_watch = 5244,
3614 inotify_rm_watch = 5245,
3615 migrate_pages = 5246,
3616 openat = 5247,
3617 mkdirat = 5248,
3618 mknodat = 5249,
3619 fchownat = 5250,
3620 futimesat = 5251,
3621 fstatat64 = 5252,
3622 unlinkat = 5253,
3623 renameat = 5254,
3624 linkat = 5255,
3625 symlinkat = 5256,
3626 readlinkat = 5257,
3627 fchmodat = 5258,
3628 faccessat = 5259,
3629 pselect6 = 5260,
3630 ppoll = 5261,
3631 unshare = 5262,
3632 splice = 5263,
3633 sync_file_range = 5264,
3634 tee = 5265,
3635 vmsplice = 5266,
3636 move_pages = 5267,
3637 set_robust_list = 5268,
3638 get_robust_list = 5269,
3639 kexec_load = 5270,
3640 getcpu = 5271,
3641 epoll_pwait = 5272,
3642 ioprio_set = 5273,
3643 ioprio_get = 5274,
3644 utimensat = 5275,
3645 signalfd = 5276,
3646 timerfd = 5277,
3647 eventfd = 5278,
3648 fallocate = 5279,
3649 timerfd_create = 5280,
3650 timerfd_gettime = 5281,
3651 timerfd_settime = 5282,
3652 signalfd4 = 5283,
3653 eventfd2 = 5284,
3654 epoll_create1 = 5285,
3655 dup3 = 5286,
3656 pipe2 = 5287,
3657 inotify_init1 = 5288,
3658 preadv = 5289,
3659 pwritev = 5290,
3660 rt_tgsigqueueinfo = 5291,
3661 perf_event_open = 5292,
3662 accept4 = 5293,
3663 recvmmsg = 5294,
3664 fanotify_init = 5295,
3665 fanotify_mark = 5296,
3666 prlimit64 = 5297,
3667 name_to_handle_at = 5298,
3668 open_by_handle_at = 5299,
3669 clock_adjtime = 5300,
3670 syncfs = 5301,
3671 sendmmsg = 5302,
3672 setns = 5303,
3673 process_vm_readv = 5304,
3674 process_vm_writev = 5305,
3675 kcmp = 5306,
3676 finit_module = 5307,
3677 getdents64 = 5308,
3678 sched_setattr = 5309,
3679 sched_getattr = 5310,
3680 renameat2 = 5311,
3681 seccomp = 5312,
3682 getrandom = 5313,
3683 memfd_create = 5314,
3684 bpf = 5315,
3685 execveat = 5316,
3686 userfaultfd = 5317,
3687 membarrier = 5318,
3688 mlock2 = 5319,
3689 copy_file_range = 5320,
3690 preadv2 = 5321,
3691 pwritev2 = 5322,
3692 pkey_mprotect = 5323,
3693 pkey_alloc = 5324,
3694 pkey_free = 5325,
3695 statx = 5326,
3696 rseq = 5327,
3697 io_pgetevents = 5328,
3698 pidfd_send_signal = 5424,
3699 io_uring_setup = 5425,
3700 io_uring_enter = 5426,
3701 io_uring_register = 5427,
3702 open_tree = 5428,
3703 move_mount = 5429,
3704 fsopen = 5430,
3705 fsconfig = 5431,
3706 fsmount = 5432,
3707 fspick = 5433,
3708 pidfd_open = 5434,
3709 clone3 = 5435,
3710 close_range = 5436,
3711 openat2 = 5437,
3712 pidfd_getfd = 5438,
3713 faccessat2 = 5439,
3714 process_madvise = 5440,
3715 epoll_pwait2 = 5441,
3716 mount_setattr = 5442,
3717 quotactl_fd = 5443,
3718 landlock_create_ruleset = 5444,
3719 landlock_add_rule = 5445,
3720 landlock_restrict_self = 5446,
3721 process_mrelease = 5448,
3722 futex_waitv = 5449,
3723 set_mempolicy_home_node = 5450,
3724 cachestat = 5451,
3725 fchmodat2 = 5452,
3726 map_shadow_stack = 5453,
3727 futex_wake = 5454,
3728 futex_wait = 5455,
3729 futex_requeue = 5456,
3730 statmount = 5457,
3731 listmount = 5458,
3732 lsm_get_self_attr = 5459,
3733 lsm_set_self_attr = 5460,
3734 lsm_list_modules = 5461,
3735 mseal = 5462,
3736 setxattrat = 5463,
3737 getxattrat = 5464,
3738 listxattrat = 5465,
3739 removexattrat = 5466,
3740 open_tree_attr = 5467,
36973741};
36983742
36993743pub const MipsN32 = enum(usize) {
3700 const linux_base = 6000;
3701
3702 read = linux_base + 0,
3703 write = linux_base + 1,
3704 open = linux_base + 2,
3705 close = linux_base + 3,
3706 stat = linux_base + 4,
3707 fstat = linux_base + 5,
3708 lstat = linux_base + 6,
3709 poll = linux_base + 7,
3710 lseek = linux_base + 8,
3711 mmap = linux_base + 9,
3712 mprotect = linux_base + 10,
3713 munmap = linux_base + 11,
3714 brk = linux_base + 12,
3715 rt_sigaction = linux_base + 13,
3716 rt_sigprocmask = linux_base + 14,
3717 ioctl = linux_base + 15,
3718 pread64 = linux_base + 16,
3719 pwrite64 = linux_base + 17,
3720 readv = linux_base + 18,
3721 writev = linux_base + 19,
3722 access = linux_base + 20,
3723 pipe = linux_base + 21,
3724 newselect = linux_base + 22,
3725 sched_yield = linux_base + 23,
3726 mremap = linux_base + 24,
3727 msync = linux_base + 25,
3728 mincore = linux_base + 26,
3729 madvise = linux_base + 27,
3730 shmget = linux_base + 28,
3731 shmat = linux_base + 29,
3732 shmctl = linux_base + 30,
3733 dup = linux_base + 31,
3734 dup2 = linux_base + 32,
3735 pause = linux_base + 33,
3736 nanosleep = linux_base + 34,
3737 getitimer = linux_base + 35,
3738 setitimer = linux_base + 36,
3739 alarm = linux_base + 37,
3740 getpid = linux_base + 38,
3741 sendfile = linux_base + 39,
3742 socket = linux_base + 40,
3743 connect = linux_base + 41,
3744 accept = linux_base + 42,
3745 sendto = linux_base + 43,
3746 recvfrom = linux_base + 44,
3747 sendmsg = linux_base + 45,
3748 recvmsg = linux_base + 46,
3749 shutdown = linux_base + 47,
3750 bind = linux_base + 48,
3751 listen = linux_base + 49,
3752 getsockname = linux_base + 50,
3753 getpeername = linux_base + 51,
3754 socketpair = linux_base + 52,
3755 setsockopt = linux_base + 53,
3756 getsockopt = linux_base + 54,
3757 clone = linux_base + 55,
3758 fork = linux_base + 56,
3759 execve = linux_base + 57,
3760 exit = linux_base + 58,
3761 wait4 = linux_base + 59,
3762 kill = linux_base + 60,
3763 uname = linux_base + 61,
3764 semget = linux_base + 62,
3765 semop = linux_base + 63,
3766 semctl = linux_base + 64,
3767 shmdt = linux_base + 65,
3768 msgget = linux_base + 66,
3769 msgsnd = linux_base + 67,
3770 msgrcv = linux_base + 68,
3771 msgctl = linux_base + 69,
3772 fcntl = linux_base + 70,
3773 flock = linux_base + 71,
3774 fsync = linux_base + 72,
3775 fdatasync = linux_base + 73,
3776 truncate = linux_base + 74,
3777 ftruncate = linux_base + 75,
3778 getdents = linux_base + 76,
3779 getcwd = linux_base + 77,
3780 chdir = linux_base + 78,
3781 fchdir = linux_base + 79,
3782 rename = linux_base + 80,
3783 mkdir = linux_base + 81,
3784 rmdir = linux_base + 82,
3785 creat = linux_base + 83,
3786 link = linux_base + 84,
3787 unlink = linux_base + 85,
3788 symlink = linux_base + 86,
3789 readlink = linux_base + 87,
3790 chmod = linux_base + 88,
3791 fchmod = linux_base + 89,
3792 chown = linux_base + 90,
3793 fchown = linux_base + 91,
3794 lchown = linux_base + 92,
3795 umask = linux_base + 93,
3796 gettimeofday = linux_base + 94,
3797 getrlimit = linux_base + 95,
3798 getrusage = linux_base + 96,
3799 sysinfo = linux_base + 97,
3800 times = linux_base + 98,
3801 ptrace = linux_base + 99,
3802 getuid = linux_base + 100,
3803 syslog = linux_base + 101,
3804 getgid = linux_base + 102,
3805 setuid = linux_base + 103,
3806 setgid = linux_base + 104,
3807 geteuid = linux_base + 105,
3808 getegid = linux_base + 106,
3809 setpgid = linux_base + 107,
3810 getppid = linux_base + 108,
3811 getpgrp = linux_base + 109,
3812 setsid = linux_base + 110,
3813 setreuid = linux_base + 111,
3814 setregid = linux_base + 112,
3815 getgroups = linux_base + 113,
3816 setgroups = linux_base + 114,
3817 setresuid = linux_base + 115,
3818 getresuid = linux_base + 116,
3819 setresgid = linux_base + 117,
3820 getresgid = linux_base + 118,
3821 getpgid = linux_base + 119,
3822 setfsuid = linux_base + 120,
3823 setfsgid = linux_base + 121,
3824 getsid = linux_base + 122,
3825 capget = linux_base + 123,
3826 capset = linux_base + 124,
3827 rt_sigpending = linux_base + 125,
3828 rt_sigtimedwait = linux_base + 126,
3829 rt_sigqueueinfo = linux_base + 127,
3830 rt_sigsuspend = linux_base + 128,
3831 sigaltstack = linux_base + 129,
3832 utime = linux_base + 130,
3833 mknod = linux_base + 131,
3834 personality = linux_base + 132,
3835 ustat = linux_base + 133,
3836 statfs = linux_base + 134,
3837 fstatfs = linux_base + 135,
3838 sysfs = linux_base + 136,
3839 getpriority = linux_base + 137,
3840 setpriority = linux_base + 138,
3841 sched_setparam = linux_base + 139,
3842 sched_getparam = linux_base + 140,
3843 sched_setscheduler = linux_base + 141,
3844 sched_getscheduler = linux_base + 142,
3845 sched_get_priority_max = linux_base + 143,
3846 sched_get_priority_min = linux_base + 144,
3847 sched_rr_get_interval = linux_base + 145,
3848 mlock = linux_base + 146,
3849 munlock = linux_base + 147,
3850 mlockall = linux_base + 148,
3851 munlockall = linux_base + 149,
3852 vhangup = linux_base + 150,
3853 pivot_root = linux_base + 151,
3854 sysctl = linux_base + 152,
3855 prctl = linux_base + 153,
3856 adjtimex = linux_base + 154,
3857 setrlimit = linux_base + 155,
3858 chroot = linux_base + 156,
3859 sync = linux_base + 157,
3860 acct = linux_base + 158,
3861 settimeofday = linux_base + 159,
3862 mount = linux_base + 160,
3863 umount2 = linux_base + 161,
3864 swapon = linux_base + 162,
3865 swapoff = linux_base + 163,
3866 reboot = linux_base + 164,
3867 sethostname = linux_base + 165,
3868 setdomainname = linux_base + 166,
3869 create_module = linux_base + 167,
3870 init_module = linux_base + 168,
3871 delete_module = linux_base + 169,
3872 get_kernel_syms = linux_base + 170,
3873 query_module = linux_base + 171,
3874 quotactl = linux_base + 172,
3875 nfsservctl = linux_base + 173,
3876 getpmsg = linux_base + 174,
3877 putpmsg = linux_base + 175,
3878 afs_syscall = linux_base + 176,
3879 gettid = linux_base + 178,
3880 readahead = linux_base + 179,
3881 setxattr = linux_base + 180,
3882 lsetxattr = linux_base + 181,
3883 fsetxattr = linux_base + 182,
3884 getxattr = linux_base + 183,
3885 lgetxattr = linux_base + 184,
3886 fgetxattr = linux_base + 185,
3887 listxattr = linux_base + 186,
3888 llistxattr = linux_base + 187,
3889 flistxattr = linux_base + 188,
3890 removexattr = linux_base + 189,
3891 lremovexattr = linux_base + 190,
3892 fremovexattr = linux_base + 191,
3893 tkill = linux_base + 192,
3894 futex = linux_base + 194,
3895 sched_setaffinity = linux_base + 195,
3896 sched_getaffinity = linux_base + 196,
3897 cacheflush = linux_base + 197,
3898 cachectl = linux_base + 198,
3899 sysmips = linux_base + 199,
3900 io_setup = linux_base + 200,
3901 io_destroy = linux_base + 201,
3902 io_getevents = linux_base + 202,
3903 io_submit = linux_base + 203,
3904 io_cancel = linux_base + 204,
3905 exit_group = linux_base + 205,
3906 lookup_dcookie = linux_base + 206,
3907 epoll_create = linux_base + 207,
3908 epoll_ctl = linux_base + 208,
3909 epoll_wait = linux_base + 209,
3910 remap_file_pages = linux_base + 210,
3911 rt_sigreturn = linux_base + 211,
3912 fcntl64 = linux_base + 212,
3913 set_tid_address = linux_base + 213,
3914 restart_syscall = linux_base + 214,
3915 semtimedop = linux_base + 215,
3916 fadvise64 = linux_base + 216,
3917 statfs64 = linux_base + 217,
3918 fstatfs64 = linux_base + 218,
3919 sendfile64 = linux_base + 219,
3920 timer_create = linux_base + 220,
3921 timer_settime = linux_base + 221,
3922 timer_gettime = linux_base + 222,
3923 timer_getoverrun = linux_base + 223,
3924 timer_delete = linux_base + 224,
3925 clock_settime = linux_base + 225,
3926 clock_gettime = linux_base + 226,
3927 clock_getres = linux_base + 227,
3928 clock_nanosleep = linux_base + 228,
3929 tgkill = linux_base + 229,
3930 utimes = linux_base + 230,
3931 mbind = linux_base + 231,
3932 get_mempolicy = linux_base + 232,
3933 set_mempolicy = linux_base + 233,
3934 mq_open = linux_base + 234,
3935 mq_unlink = linux_base + 235,
3936 mq_timedsend = linux_base + 236,
3937 mq_timedreceive = linux_base + 237,
3938 mq_notify = linux_base + 238,
3939 mq_getsetattr = linux_base + 239,
3940 vserver = linux_base + 240,
3941 waitid = linux_base + 241,
3942 add_key = linux_base + 243,
3943 request_key = linux_base + 244,
3944 keyctl = linux_base + 245,
3945 set_thread_area = linux_base + 246,
3946 inotify_init = linux_base + 247,
3947 inotify_add_watch = linux_base + 248,
3948 inotify_rm_watch = linux_base + 249,
3949 migrate_pages = linux_base + 250,
3950 openat = linux_base + 251,
3951 mkdirat = linux_base + 252,
3952 mknodat = linux_base + 253,
3953 fchownat = linux_base + 254,
3954 futimesat = linux_base + 255,
3955 fstatat64 = linux_base + 256,
3956 unlinkat = linux_base + 257,
3957 renameat = linux_base + 258,
3958 linkat = linux_base + 259,
3959 symlinkat = linux_base + 260,
3960 readlinkat = linux_base + 261,
3961 fchmodat = linux_base + 262,
3962 faccessat = linux_base + 263,
3963 pselect6 = linux_base + 264,
3964 ppoll = linux_base + 265,
3965 unshare = linux_base + 266,
3966 splice = linux_base + 267,
3967 sync_file_range = linux_base + 268,
3968 tee = linux_base + 269,
3969 vmsplice = linux_base + 270,
3970 move_pages = linux_base + 271,
3971 set_robust_list = linux_base + 272,
3972 get_robust_list = linux_base + 273,
3973 kexec_load = linux_base + 274,
3974 getcpu = linux_base + 275,
3975 epoll_pwait = linux_base + 276,
3976 ioprio_set = linux_base + 277,
3977 ioprio_get = linux_base + 278,
3978 utimensat = linux_base + 279,
3979 signalfd = linux_base + 280,
3980 timerfd = linux_base + 281,
3981 eventfd = linux_base + 282,
3982 fallocate = linux_base + 283,
3983 timerfd_create = linux_base + 284,
3984 timerfd_gettime = linux_base + 285,
3985 timerfd_settime = linux_base + 286,
3986 signalfd4 = linux_base + 287,
3987 eventfd2 = linux_base + 288,
3988 epoll_create1 = linux_base + 289,
3989 dup3 = linux_base + 290,
3990 pipe2 = linux_base + 291,
3991 inotify_init1 = linux_base + 292,
3992 preadv = linux_base + 293,
3993 pwritev = linux_base + 294,
3994 rt_tgsigqueueinfo = linux_base + 295,
3995 perf_event_open = linux_base + 296,
3996 accept4 = linux_base + 297,
3997 recvmmsg = linux_base + 298,
3998 getdents64 = linux_base + 299,
3999 fanotify_init = linux_base + 300,
4000 fanotify_mark = linux_base + 301,
4001 prlimit64 = linux_base + 302,
4002 name_to_handle_at = linux_base + 303,
4003 open_by_handle_at = linux_base + 304,
4004 clock_adjtime = linux_base + 305,
4005 syncfs = linux_base + 306,
4006 sendmmsg = linux_base + 307,
4007 setns = linux_base + 308,
4008 process_vm_readv = linux_base + 309,
4009 process_vm_writev = linux_base + 310,
4010 kcmp = linux_base + 311,
4011 finit_module = linux_base + 312,
4012 sched_setattr = linux_base + 313,
4013 sched_getattr = linux_base + 314,
4014 renameat2 = linux_base + 315,
4015 seccomp = linux_base + 316,
4016 getrandom = linux_base + 317,
4017 memfd_create = linux_base + 318,
4018 bpf = linux_base + 319,
4019 execveat = linux_base + 320,
4020 userfaultfd = linux_base + 321,
4021 membarrier = linux_base + 322,
4022 mlock2 = linux_base + 323,
4023 copy_file_range = linux_base + 324,
4024 preadv2 = linux_base + 325,
4025 pwritev2 = linux_base + 326,
4026 pkey_mprotect = linux_base + 327,
4027 pkey_alloc = linux_base + 328,
4028 pkey_free = linux_base + 329,
4029 statx = linux_base + 330,
4030 rseq = linux_base + 331,
4031 io_pgetevents = linux_base + 332,
4032 clock_gettime64 = linux_base + 403,
4033 clock_settime64 = linux_base + 404,
4034 clock_adjtime64 = linux_base + 405,
4035 clock_getres_time64 = linux_base + 406,
4036 clock_nanosleep_time64 = linux_base + 407,
4037 timer_gettime64 = linux_base + 408,
4038 timer_settime64 = linux_base + 409,
4039 timerfd_gettime64 = linux_base + 410,
4040 timerfd_settime64 = linux_base + 411,
4041 utimensat_time64 = linux_base + 412,
4042 pselect6_time64 = linux_base + 413,
4043 ppoll_time64 = linux_base + 414,
4044 io_pgetevents_time64 = linux_base + 416,
4045 recvmmsg_time64 = linux_base + 417,
4046 mq_timedsend_time64 = linux_base + 418,
4047 mq_timedreceive_time64 = linux_base + 419,
4048 semtimedop_time64 = linux_base + 420,
4049 rt_sigtimedwait_time64 = linux_base + 421,
4050 futex_time64 = linux_base + 422,
4051 sched_rr_get_interval_time64 = linux_base + 423,
4052 pidfd_send_signal = linux_base + 424,
4053 io_uring_setup = linux_base + 425,
4054 io_uring_enter = linux_base + 426,
4055 io_uring_register = linux_base + 427,
4056 open_tree = linux_base + 428,
4057 move_mount = linux_base + 429,
4058 fsopen = linux_base + 430,
4059 fsconfig = linux_base + 431,
4060 fsmount = linux_base + 432,
4061 fspick = linux_base + 433,
4062 pidfd_open = linux_base + 434,
4063 clone3 = linux_base + 435,
4064 close_range = linux_base + 436,
4065 openat2 = linux_base + 437,
4066 pidfd_getfd = linux_base + 438,
4067 faccessat2 = linux_base + 439,
4068 process_madvise = linux_base + 440,
4069 epoll_pwait2 = linux_base + 441,
4070 mount_setattr = linux_base + 442,
4071 quotactl_fd = linux_base + 443,
4072 landlock_create_ruleset = linux_base + 444,
4073 landlock_add_rule = linux_base + 445,
4074 landlock_restrict_self = linux_base + 446,
4075 process_mrelease = linux_base + 448,
4076 futex_waitv = linux_base + 449,
4077 set_mempolicy_home_node = linux_base + 450,
4078 cachestat = linux_base + 451,
4079 fchmodat2 = linux_base + 452,
4080 map_shadow_stack = linux_base + 453,
4081 futex_wake = linux_base + 454,
4082 futex_wait = linux_base + 455,
4083 futex_requeue = linux_base + 456,
4084 statmount = linux_base + 457,
4085 listmount = linux_base + 458,
4086 lsm_get_self_attr = linux_base + 459,
4087 lsm_set_self_attr = linux_base + 460,
4088 lsm_list_modules = linux_base + 461,
4089 mseal = linux_base + 462,
3744 read = 6000,
3745 write = 6001,
3746 open = 6002,
3747 close = 6003,
3748 stat = 6004,
3749 fstat = 6005,
3750 lstat = 6006,
3751 poll = 6007,
3752 lseek = 6008,
3753 mmap = 6009,
3754 mprotect = 6010,
3755 munmap = 6011,
3756 brk = 6012,
3757 rt_sigaction = 6013,
3758 rt_sigprocmask = 6014,
3759 ioctl = 6015,
3760 pread64 = 6016,
3761 pwrite64 = 6017,
3762 readv = 6018,
3763 writev = 6019,
3764 access = 6020,
3765 pipe = 6021,
3766 newselect = 6022,
3767 sched_yield = 6023,
3768 mremap = 6024,
3769 msync = 6025,
3770 mincore = 6026,
3771 madvise = 6027,
3772 shmget = 6028,
3773 shmat = 6029,
3774 shmctl = 6030,
3775 dup = 6031,
3776 dup2 = 6032,
3777 pause = 6033,
3778 nanosleep = 6034,
3779 getitimer = 6035,
3780 setitimer = 6036,
3781 alarm = 6037,
3782 getpid = 6038,
3783 sendfile = 6039,
3784 socket = 6040,
3785 connect = 6041,
3786 accept = 6042,
3787 sendto = 6043,
3788 recvfrom = 6044,
3789 sendmsg = 6045,
3790 recvmsg = 6046,
3791 shutdown = 6047,
3792 bind = 6048,
3793 listen = 6049,
3794 getsockname = 6050,
3795 getpeername = 6051,
3796 socketpair = 6052,
3797 setsockopt = 6053,
3798 getsockopt = 6054,
3799 clone = 6055,
3800 fork = 6056,
3801 execve = 6057,
3802 exit = 6058,
3803 wait4 = 6059,
3804 kill = 6060,
3805 uname = 6061,
3806 semget = 6062,
3807 semop = 6063,
3808 semctl = 6064,
3809 shmdt = 6065,
3810 msgget = 6066,
3811 msgsnd = 6067,
3812 msgrcv = 6068,
3813 msgctl = 6069,
3814 fcntl = 6070,
3815 flock = 6071,
3816 fsync = 6072,
3817 fdatasync = 6073,
3818 truncate = 6074,
3819 ftruncate = 6075,
3820 getdents = 6076,
3821 getcwd = 6077,
3822 chdir = 6078,
3823 fchdir = 6079,
3824 rename = 6080,
3825 mkdir = 6081,
3826 rmdir = 6082,
3827 creat = 6083,
3828 link = 6084,
3829 unlink = 6085,
3830 symlink = 6086,
3831 readlink = 6087,
3832 chmod = 6088,
3833 fchmod = 6089,
3834 chown = 6090,
3835 fchown = 6091,
3836 lchown = 6092,
3837 umask = 6093,
3838 gettimeofday = 6094,
3839 getrlimit = 6095,
3840 getrusage = 6096,
3841 sysinfo = 6097,
3842 times = 6098,
3843 ptrace = 6099,
3844 getuid = 6100,
3845 syslog = 6101,
3846 getgid = 6102,
3847 setuid = 6103,
3848 setgid = 6104,
3849 geteuid = 6105,
3850 getegid = 6106,
3851 setpgid = 6107,
3852 getppid = 6108,
3853 getpgrp = 6109,
3854 setsid = 6110,
3855 setreuid = 6111,
3856 setregid = 6112,
3857 getgroups = 6113,
3858 setgroups = 6114,
3859 setresuid = 6115,
3860 getresuid = 6116,
3861 setresgid = 6117,
3862 getresgid = 6118,
3863 getpgid = 6119,
3864 setfsuid = 6120,
3865 setfsgid = 6121,
3866 getsid = 6122,
3867 capget = 6123,
3868 capset = 6124,
3869 rt_sigpending = 6125,
3870 rt_sigtimedwait = 6126,
3871 rt_sigqueueinfo = 6127,
3872 rt_sigsuspend = 6128,
3873 sigaltstack = 6129,
3874 utime = 6130,
3875 mknod = 6131,
3876 personality = 6132,
3877 ustat = 6133,
3878 statfs = 6134,
3879 fstatfs = 6135,
3880 sysfs = 6136,
3881 getpriority = 6137,
3882 setpriority = 6138,
3883 sched_setparam = 6139,
3884 sched_getparam = 6140,
3885 sched_setscheduler = 6141,
3886 sched_getscheduler = 6142,
3887 sched_get_priority_max = 6143,
3888 sched_get_priority_min = 6144,
3889 sched_rr_get_interval = 6145,
3890 mlock = 6146,
3891 munlock = 6147,
3892 mlockall = 6148,
3893 munlockall = 6149,
3894 vhangup = 6150,
3895 pivot_root = 6151,
3896 sysctl = 6152,
3897 prctl = 6153,
3898 adjtimex = 6154,
3899 setrlimit = 6155,
3900 chroot = 6156,
3901 sync = 6157,
3902 acct = 6158,
3903 settimeofday = 6159,
3904 mount = 6160,
3905 umount2 = 6161,
3906 swapon = 6162,
3907 swapoff = 6163,
3908 reboot = 6164,
3909 sethostname = 6165,
3910 setdomainname = 6166,
3911 create_module = 6167,
3912 init_module = 6168,
3913 delete_module = 6169,
3914 get_kernel_syms = 6170,
3915 query_module = 6171,
3916 quotactl = 6172,
3917 nfsservctl = 6173,
3918 getpmsg = 6174,
3919 putpmsg = 6175,
3920 afs_syscall = 6176,
3921 gettid = 6178,
3922 readahead = 6179,
3923 setxattr = 6180,
3924 lsetxattr = 6181,
3925 fsetxattr = 6182,
3926 getxattr = 6183,
3927 lgetxattr = 6184,
3928 fgetxattr = 6185,
3929 listxattr = 6186,
3930 llistxattr = 6187,
3931 flistxattr = 6188,
3932 removexattr = 6189,
3933 lremovexattr = 6190,
3934 fremovexattr = 6191,
3935 tkill = 6192,
3936 futex = 6194,
3937 sched_setaffinity = 6195,
3938 sched_getaffinity = 6196,
3939 cacheflush = 6197,
3940 cachectl = 6198,
3941 sysmips = 6199,
3942 io_setup = 6200,
3943 io_destroy = 6201,
3944 io_getevents = 6202,
3945 io_submit = 6203,
3946 io_cancel = 6204,
3947 exit_group = 6205,
3948 lookup_dcookie = 6206,
3949 epoll_create = 6207,
3950 epoll_ctl = 6208,
3951 epoll_wait = 6209,
3952 remap_file_pages = 6210,
3953 rt_sigreturn = 6211,
3954 fcntl64 = 6212,
3955 set_tid_address = 6213,
3956 restart_syscall = 6214,
3957 semtimedop = 6215,
3958 fadvise64 = 6216,
3959 statfs64 = 6217,
3960 fstatfs64 = 6218,
3961 sendfile64 = 6219,
3962 timer_create = 6220,
3963 timer_settime = 6221,
3964 timer_gettime = 6222,
3965 timer_getoverrun = 6223,
3966 timer_delete = 6224,
3967 clock_settime = 6225,
3968 clock_gettime = 6226,
3969 clock_getres = 6227,
3970 clock_nanosleep = 6228,
3971 tgkill = 6229,
3972 utimes = 6230,
3973 mbind = 6231,
3974 get_mempolicy = 6232,
3975 set_mempolicy = 6233,
3976 mq_open = 6234,
3977 mq_unlink = 6235,
3978 mq_timedsend = 6236,
3979 mq_timedreceive = 6237,
3980 mq_notify = 6238,
3981 mq_getsetattr = 6239,
3982 vserver = 6240,
3983 waitid = 6241,
3984 add_key = 6243,
3985 request_key = 6244,
3986 keyctl = 6245,
3987 set_thread_area = 6246,
3988 inotify_init = 6247,
3989 inotify_add_watch = 6248,
3990 inotify_rm_watch = 6249,
3991 migrate_pages = 6250,
3992 openat = 6251,
3993 mkdirat = 6252,
3994 mknodat = 6253,
3995 fchownat = 6254,
3996 futimesat = 6255,
3997 fstatat64 = 6256,
3998 unlinkat = 6257,
3999 renameat = 6258,
4000 linkat = 6259,
4001 symlinkat = 6260,
4002 readlinkat = 6261,
4003 fchmodat = 6262,
4004 faccessat = 6263,
4005 pselect6 = 6264,
4006 ppoll = 6265,
4007 unshare = 6266,
4008 splice = 6267,
4009 sync_file_range = 6268,
4010 tee = 6269,
4011 vmsplice = 6270,
4012 move_pages = 6271,
4013 set_robust_list = 6272,
4014 get_robust_list = 6273,
4015 kexec_load = 6274,
4016 getcpu = 6275,
4017 epoll_pwait = 6276,
4018 ioprio_set = 6277,
4019 ioprio_get = 6278,
4020 utimensat = 6279,
4021 signalfd = 6280,
4022 timerfd = 6281,
4023 eventfd = 6282,
4024 fallocate = 6283,
4025 timerfd_create = 6284,
4026 timerfd_gettime = 6285,
4027 timerfd_settime = 6286,
4028 signalfd4 = 6287,
4029 eventfd2 = 6288,
4030 epoll_create1 = 6289,
4031 dup3 = 6290,
4032 pipe2 = 6291,
4033 inotify_init1 = 6292,
4034 preadv = 6293,
4035 pwritev = 6294,
4036 rt_tgsigqueueinfo = 6295,
4037 perf_event_open = 6296,
4038 accept4 = 6297,
4039 recvmmsg = 6298,
4040 getdents64 = 6299,
4041 fanotify_init = 6300,
4042 fanotify_mark = 6301,
4043 prlimit64 = 6302,
4044 name_to_handle_at = 6303,
4045 open_by_handle_at = 6304,
4046 clock_adjtime = 6305,
4047 syncfs = 6306,
4048 sendmmsg = 6307,
4049 setns = 6308,
4050 process_vm_readv = 6309,
4051 process_vm_writev = 6310,
4052 kcmp = 6311,
4053 finit_module = 6312,
4054 sched_setattr = 6313,
4055 sched_getattr = 6314,
4056 renameat2 = 6315,
4057 seccomp = 6316,
4058 getrandom = 6317,
4059 memfd_create = 6318,
4060 bpf = 6319,
4061 execveat = 6320,
4062 userfaultfd = 6321,
4063 membarrier = 6322,
4064 mlock2 = 6323,
4065 copy_file_range = 6324,
4066 preadv2 = 6325,
4067 pwritev2 = 6326,
4068 pkey_mprotect = 6327,
4069 pkey_alloc = 6328,
4070 pkey_free = 6329,
4071 statx = 6330,
4072 rseq = 6331,
4073 io_pgetevents = 6332,
4074 clock_gettime64 = 6403,
4075 clock_settime64 = 6404,
4076 clock_adjtime64 = 6405,
4077 clock_getres_time64 = 6406,
4078 clock_nanosleep_time64 = 6407,
4079 timer_gettime64 = 6408,
4080 timer_settime64 = 6409,
4081 timerfd_gettime64 = 6410,
4082 timerfd_settime64 = 6411,
4083 utimensat_time64 = 6412,
4084 pselect6_time64 = 6413,
4085 ppoll_time64 = 6414,
4086 io_pgetevents_time64 = 6416,
4087 recvmmsg_time64 = 6417,
4088 mq_timedsend_time64 = 6418,
4089 mq_timedreceive_time64 = 6419,
4090 semtimedop_time64 = 6420,
4091 rt_sigtimedwait_time64 = 6421,
4092 futex_time64 = 6422,
4093 sched_rr_get_interval_time64 = 6423,
4094 pidfd_send_signal = 6424,
4095 io_uring_setup = 6425,
4096 io_uring_enter = 6426,
4097 io_uring_register = 6427,
4098 open_tree = 6428,
4099 move_mount = 6429,
4100 fsopen = 6430,
4101 fsconfig = 6431,
4102 fsmount = 6432,
4103 fspick = 6433,
4104 pidfd_open = 6434,
4105 clone3 = 6435,
4106 close_range = 6436,
4107 openat2 = 6437,
4108 pidfd_getfd = 6438,
4109 faccessat2 = 6439,
4110 process_madvise = 6440,
4111 epoll_pwait2 = 6441,
4112 mount_setattr = 6442,
4113 quotactl_fd = 6443,
4114 landlock_create_ruleset = 6444,
4115 landlock_add_rule = 6445,
4116 landlock_restrict_self = 6446,
4117 process_mrelease = 6448,
4118 futex_waitv = 6449,
4119 set_mempolicy_home_node = 6450,
4120 cachestat = 6451,
4121 fchmodat2 = 6452,
4122 map_shadow_stack = 6453,
4123 futex_wake = 6454,
4124 futex_wait = 6455,
4125 futex_requeue = 6456,
4126 statmount = 6457,
4127 listmount = 6458,
4128 lsm_get_self_attr = 6459,
4129 lsm_set_self_attr = 6460,
4130 lsm_list_modules = 6461,
4131 mseal = 6462,
4132 setxattrat = 6463,
4133 getxattrat = 6464,
4134 listxattrat = 6465,
4135 removexattrat = 6466,
4136 open_tree_attr = 6467,
40904137};
40914138
40924139pub const PowerPC = enum(usize) {
......@@ -4533,6 +4580,11 @@ pub const PowerPC = enum(usize) {
45334580 lsm_set_self_attr = 460,
45344581 lsm_list_modules = 461,
45354582 mseal = 462,
4583 setxattrat = 463,
4584 getxattrat = 464,
4585 listxattrat = 465,
4586 removexattrat = 466,
4587 open_tree_attr = 467,
45364588};
45374589
45384590pub const PowerPC64 = enum(usize) {
......@@ -4951,6 +5003,11 @@ pub const PowerPC64 = enum(usize) {
49515003 lsm_set_self_attr = 460,
49525004 lsm_list_modules = 461,
49535005 mseal = 462,
5006 setxattrat = 463,
5007 getxattrat = 464,
5008 listxattrat = 465,
5009 removexattrat = 466,
5010 open_tree_attr = 467,
49545011};
49555012
49565013pub const S390x = enum(usize) {
......@@ -5335,6 +5392,11 @@ pub const S390x = enum(usize) {
53355392 lsm_set_self_attr = 460,
53365393 lsm_list_modules = 461,
53375394 mseal = 462,
5395 setxattrat = 463,
5396 getxattrat = 464,
5397 listxattrat = 465,
5398 removexattrat = 466,
5399 open_tree_attr = 467,
53385400};
53395401
53405402pub const Xtensa = enum(usize) {
......@@ -5723,14 +5785,344 @@ pub const Xtensa = enum(usize) {
57235785 lsm_set_self_attr = 460,
57245786 lsm_list_modules = 461,
57255787 mseal = 462,
5788 setxattrat = 463,
5789 getxattrat = 464,
5790 listxattrat = 465,
5791 removexattrat = 466,
5792 open_tree_attr = 467,
5793};
5794
5795pub const Arm64 = enum(usize) {
5796 io_setup = 0,
5797 io_destroy = 1,
5798 io_submit = 2,
5799 io_cancel = 3,
5800 io_getevents = 4,
5801 setxattr = 5,
5802 lsetxattr = 6,
5803 fsetxattr = 7,
5804 getxattr = 8,
5805 lgetxattr = 9,
5806 fgetxattr = 10,
5807 listxattr = 11,
5808 llistxattr = 12,
5809 flistxattr = 13,
5810 removexattr = 14,
5811 lremovexattr = 15,
5812 fremovexattr = 16,
5813 getcwd = 17,
5814 lookup_dcookie = 18,
5815 eventfd2 = 19,
5816 epoll_create1 = 20,
5817 epoll_ctl = 21,
5818 epoll_pwait = 22,
5819 dup = 23,
5820 dup3 = 24,
5821 fcntl = 25,
5822 inotify_init1 = 26,
5823 inotify_add_watch = 27,
5824 inotify_rm_watch = 28,
5825 ioctl = 29,
5826 ioprio_set = 30,
5827 ioprio_get = 31,
5828 flock = 32,
5829 mknodat = 33,
5830 mkdirat = 34,
5831 unlinkat = 35,
5832 symlinkat = 36,
5833 linkat = 37,
5834 renameat = 38,
5835 umount2 = 39,
5836 mount = 40,
5837 pivot_root = 41,
5838 nfsservctl = 42,
5839 statfs = 43,
5840 fstatfs = 44,
5841 truncate = 45,
5842 ftruncate = 46,
5843 fallocate = 47,
5844 faccessat = 48,
5845 chdir = 49,
5846 fchdir = 50,
5847 chroot = 51,
5848 fchmod = 52,
5849 fchmodat = 53,
5850 fchownat = 54,
5851 fchown = 55,
5852 openat = 56,
5853 close = 57,
5854 vhangup = 58,
5855 pipe2 = 59,
5856 quotactl = 60,
5857 getdents64 = 61,
5858 lseek = 62,
5859 read = 63,
5860 write = 64,
5861 readv = 65,
5862 writev = 66,
5863 pread64 = 67,
5864 pwrite64 = 68,
5865 preadv = 69,
5866 pwritev = 70,
5867 sendfile = 71,
5868 pselect6 = 72,
5869 ppoll = 73,
5870 signalfd4 = 74,
5871 vmsplice = 75,
5872 splice = 76,
5873 tee = 77,
5874 readlinkat = 78,
5875 fstatat64 = 79,
5876 fstat = 80,
5877 sync = 81,
5878 fsync = 82,
5879 fdatasync = 83,
5880 sync_file_range = 84,
5881 timerfd_create = 85,
5882 timerfd_settime = 86,
5883 timerfd_gettime = 87,
5884 utimensat = 88,
5885 acct = 89,
5886 capget = 90,
5887 capset = 91,
5888 personality = 92,
5889 exit = 93,
5890 exit_group = 94,
5891 waitid = 95,
5892 set_tid_address = 96,
5893 unshare = 97,
5894 futex = 98,
5895 set_robust_list = 99,
5896 get_robust_list = 100,
5897 nanosleep = 101,
5898 getitimer = 102,
5899 setitimer = 103,
5900 kexec_load = 104,
5901 init_module = 105,
5902 delete_module = 106,
5903 timer_create = 107,
5904 timer_gettime = 108,
5905 timer_getoverrun = 109,
5906 timer_settime = 110,
5907 timer_delete = 111,
5908 clock_settime = 112,
5909 clock_gettime = 113,
5910 clock_getres = 114,
5911 clock_nanosleep = 115,
5912 syslog = 116,
5913 ptrace = 117,
5914 sched_setparam = 118,
5915 sched_setscheduler = 119,
5916 sched_getscheduler = 120,
5917 sched_getparam = 121,
5918 sched_setaffinity = 122,
5919 sched_getaffinity = 123,
5920 sched_yield = 124,
5921 sched_get_priority_max = 125,
5922 sched_get_priority_min = 126,
5923 sched_rr_get_interval = 127,
5924 restart_syscall = 128,
5925 kill = 129,
5926 tkill = 130,
5927 tgkill = 131,
5928 sigaltstack = 132,
5929 rt_sigsuspend = 133,
5930 rt_sigaction = 134,
5931 rt_sigprocmask = 135,
5932 rt_sigpending = 136,
5933 rt_sigtimedwait = 137,
5934 rt_sigqueueinfo = 138,
5935 rt_sigreturn = 139,
5936 setpriority = 140,
5937 getpriority = 141,
5938 reboot = 142,
5939 setregid = 143,
5940 setgid = 144,
5941 setreuid = 145,
5942 setuid = 146,
5943 setresuid = 147,
5944 getresuid = 148,
5945 setresgid = 149,
5946 getresgid = 150,
5947 setfsuid = 151,
5948 setfsgid = 152,
5949 times = 153,
5950 setpgid = 154,
5951 getpgid = 155,
5952 getsid = 156,
5953 setsid = 157,
5954 getgroups = 158,
5955 setgroups = 159,
5956 uname = 160,
5957 sethostname = 161,
5958 setdomainname = 162,
5959 getrlimit = 163,
5960 setrlimit = 164,
5961 getrusage = 165,
5962 umask = 166,
5963 prctl = 167,
5964 getcpu = 168,
5965 gettimeofday = 169,
5966 settimeofday = 170,
5967 adjtimex = 171,
5968 getpid = 172,
5969 getppid = 173,
5970 getuid = 174,
5971 geteuid = 175,
5972 getgid = 176,
5973 getegid = 177,
5974 gettid = 178,
5975 sysinfo = 179,
5976 mq_open = 180,
5977 mq_unlink = 181,
5978 mq_timedsend = 182,
5979 mq_timedreceive = 183,
5980 mq_notify = 184,
5981 mq_getsetattr = 185,
5982 msgget = 186,
5983 msgctl = 187,
5984 msgrcv = 188,
5985 msgsnd = 189,
5986 semget = 190,
5987 semctl = 191,
5988 semtimedop = 192,
5989 semop = 193,
5990 shmget = 194,
5991 shmctl = 195,
5992 shmat = 196,
5993 shmdt = 197,
5994 socket = 198,
5995 socketpair = 199,
5996 bind = 200,
5997 listen = 201,
5998 accept = 202,
5999 connect = 203,
6000 getsockname = 204,
6001 getpeername = 205,
6002 sendto = 206,
6003 recvfrom = 207,
6004 setsockopt = 208,
6005 getsockopt = 209,
6006 shutdown = 210,
6007 sendmsg = 211,
6008 recvmsg = 212,
6009 readahead = 213,
6010 brk = 214,
6011 munmap = 215,
6012 mremap = 216,
6013 add_key = 217,
6014 request_key = 218,
6015 keyctl = 219,
6016 clone = 220,
6017 execve = 221,
6018 mmap = 222,
6019 fadvise64 = 223,
6020 swapon = 224,
6021 swapoff = 225,
6022 mprotect = 226,
6023 msync = 227,
6024 mlock = 228,
6025 munlock = 229,
6026 mlockall = 230,
6027 munlockall = 231,
6028 mincore = 232,
6029 madvise = 233,
6030 remap_file_pages = 234,
6031 mbind = 235,
6032 get_mempolicy = 236,
6033 set_mempolicy = 237,
6034 migrate_pages = 238,
6035 move_pages = 239,
6036 rt_tgsigqueueinfo = 240,
6037 perf_event_open = 241,
6038 accept4 = 242,
6039 recvmmsg = 243,
6040 wait4 = 260,
6041 prlimit64 = 261,
6042 fanotify_init = 262,
6043 fanotify_mark = 263,
6044 name_to_handle_at = 264,
6045 open_by_handle_at = 265,
6046 clock_adjtime = 266,
6047 syncfs = 267,
6048 setns = 268,
6049 sendmmsg = 269,
6050 process_vm_readv = 270,
6051 process_vm_writev = 271,
6052 kcmp = 272,
6053 finit_module = 273,
6054 sched_setattr = 274,
6055 sched_getattr = 275,
6056 renameat2 = 276,
6057 seccomp = 277,
6058 getrandom = 278,
6059 memfd_create = 279,
6060 bpf = 280,
6061 execveat = 281,
6062 userfaultfd = 282,
6063 membarrier = 283,
6064 mlock2 = 284,
6065 copy_file_range = 285,
6066 preadv2 = 286,
6067 pwritev2 = 287,
6068 pkey_mprotect = 288,
6069 pkey_alloc = 289,
6070 pkey_free = 290,
6071 statx = 291,
6072 io_pgetevents = 292,
6073 rseq = 293,
6074 kexec_file_load = 294,
6075 pidfd_send_signal = 424,
6076 io_uring_setup = 425,
6077 io_uring_enter = 426,
6078 io_uring_register = 427,
6079 open_tree = 428,
6080 move_mount = 429,
6081 fsopen = 430,
6082 fsconfig = 431,
6083 fsmount = 432,
6084 fspick = 433,
6085 pidfd_open = 434,
6086 clone3 = 435,
6087 close_range = 436,
6088 openat2 = 437,
6089 pidfd_getfd = 438,
6090 faccessat2 = 439,
6091 process_madvise = 440,
6092 epoll_pwait2 = 441,
6093 mount_setattr = 442,
6094 quotactl_fd = 443,
6095 landlock_create_ruleset = 444,
6096 landlock_add_rule = 445,
6097 landlock_restrict_self = 446,
6098 memfd_secret = 447,
6099 process_mrelease = 448,
6100 futex_waitv = 449,
6101 set_mempolicy_home_node = 450,
6102 cachestat = 451,
6103 fchmodat2 = 452,
6104 map_shadow_stack = 453,
6105 futex_wake = 454,
6106 futex_wait = 455,
6107 futex_requeue = 456,
6108 statmount = 457,
6109 listmount = 458,
6110 lsm_get_self_attr = 459,
6111 lsm_set_self_attr = 460,
6112 lsm_list_modules = 461,
6113 mseal = 462,
6114 setxattrat = 463,
6115 getxattrat = 464,
6116 listxattrat = 465,
6117 removexattrat = 466,
6118 open_tree_attr = 467,
57266119};
57276120
5728pub const Arm64 = enum(usize) {
6121pub const RiscV32 = enum(usize) {
57296122 io_setup = 0,
57306123 io_destroy = 1,
57316124 io_submit = 2,
57326125 io_cancel = 3,
5733 io_getevents = 4,
57346126 setxattr = 5,
57356127 lsetxattr = 6,
57366128 fsetxattr = 7,
......@@ -5751,7 +6143,7 @@ pub const Arm64 = enum(usize) {
57516143 epoll_pwait = 22,
57526144 dup = 23,
57536145 dup3 = 24,
5754 fcntl = 25,
6146 fcntl64 = 25,
57556147 inotify_init1 = 26,
57566148 inotify_add_watch = 27,
57576149 inotify_rm_watch = 28,
......@@ -5764,15 +6156,14 @@ pub const Arm64 = enum(usize) {
57646156 unlinkat = 35,
57656157 symlinkat = 36,
57666158 linkat = 37,
5767 renameat = 38,
57686159 umount2 = 39,
57696160 mount = 40,
57706161 pivot_root = 41,
57716162 nfsservctl = 42,
5772 statfs = 43,
5773 fstatfs = 44,
5774 truncate = 45,
5775 ftruncate = 46,
6163 statfs64 = 43,
6164 fstatfs64 = 44,
6165 truncate64 = 45,
6166 ftruncate64 = 46,
57766167 fallocate = 47,
57776168 faccessat = 48,
57786169 chdir = 49,
......@@ -5788,7 +6179,7 @@ pub const Arm64 = enum(usize) {
57886179 pipe2 = 59,
57896180 quotactl = 60,
57906181 getdents64 = 61,
5791 lseek = 62,
6182 llseek = 62,
57926183 read = 63,
57936184 write = 64,
57946185 readv = 65,
......@@ -5798,23 +6189,16 @@ pub const Arm64 = enum(usize) {
57986189 preadv = 69,
57996190 pwritev = 70,
58006191 sendfile64 = 71,
5801 pselect6 = 72,
5802 ppoll = 73,
58036192 signalfd4 = 74,
58046193 vmsplice = 75,
58056194 splice = 76,
58066195 tee = 77,
58076196 readlinkat = 78,
5808 fstatat64 = 79,
5809 fstat64 = 80,
58106197 sync = 81,
58116198 fsync = 82,
58126199 fdatasync = 83,
58136200 sync_file_range = 84,
58146201 timerfd_create = 85,
5815 timerfd_settime = 86,
5816 timerfd_gettime = 87,
5817 utimensat = 88,
58186202 acct = 89,
58196203 capget = 90,
58206204 capset = 91,
......@@ -5824,24 +6208,16 @@ pub const Arm64 = enum(usize) {
58246208 waitid = 95,
58256209 set_tid_address = 96,
58266210 unshare = 97,
5827 futex = 98,
58286211 set_robust_list = 99,
58296212 get_robust_list = 100,
5830 nanosleep = 101,
58316213 getitimer = 102,
58326214 setitimer = 103,
58336215 kexec_load = 104,
58346216 init_module = 105,
58356217 delete_module = 106,
58366218 timer_create = 107,
5837 timer_gettime = 108,
58386219 timer_getoverrun = 109,
5839 timer_settime = 110,
58406220 timer_delete = 111,
5841 clock_settime = 112,
5842 clock_gettime = 113,
5843 clock_getres = 114,
5844 clock_nanosleep = 115,
58456221 syslog = 116,
58466222 ptrace = 117,
58476223 sched_setparam = 118,
......@@ -5853,7 +6229,6 @@ pub const Arm64 = enum(usize) {
58536229 sched_yield = 124,
58546230 sched_get_priority_max = 125,
58556231 sched_get_priority_min = 126,
5856 sched_rr_get_interval = 127,
58576232 restart_syscall = 128,
58586233 kill = 129,
58596234 tkill = 130,
......@@ -5863,7 +6238,6 @@ pub const Arm64 = enum(usize) {
58636238 rt_sigaction = 134,
58646239 rt_sigprocmask = 135,
58656240 rt_sigpending = 136,
5866 rt_sigtimedwait = 137,
58676241 rt_sigqueueinfo = 138,
58686242 rt_sigreturn = 139,
58696243 setpriority = 140,
......@@ -5889,15 +6263,10 @@ pub const Arm64 = enum(usize) {
58896263 uname = 160,
58906264 sethostname = 161,
58916265 setdomainname = 162,
5892 getrlimit = 163,
5893 setrlimit = 164,
58946266 getrusage = 165,
58956267 umask = 166,
58966268 prctl = 167,
58976269 getcpu = 168,
5898 gettimeofday = 169,
5899 settimeofday = 170,
5900 adjtimex = 171,
59016270 getpid = 172,
59026271 getppid = 173,
59036272 getuid = 174,
......@@ -5908,8 +6277,6 @@ pub const Arm64 = enum(usize) {
59086277 sysinfo = 179,
59096278 mq_open = 180,
59106279 mq_unlink = 181,
5911 mq_timedsend = 182,
5912 mq_timedreceive = 183,
59136280 mq_notify = 184,
59146281 mq_getsetattr = 185,
59156282 msgget = 186,
......@@ -5918,7 +6285,6 @@ pub const Arm64 = enum(usize) {
59186285 msgsnd = 189,
59196286 semget = 190,
59206287 semctl = 191,
5921 semtimedop = 192,
59226288 semop = 193,
59236289 shmget = 194,
59246290 shmctl = 195,
......@@ -5948,7 +6314,7 @@ pub const Arm64 = enum(usize) {
59486314 keyctl = 219,
59496315 clone = 220,
59506316 execve = 221,
5951 mmap = 222,
6317 mmap2 = 222,
59526318 fadvise64_64 = 223,
59536319 swapon = 224,
59546320 swapoff = 225,
......@@ -5968,15 +6334,14 @@ pub const Arm64 = enum(usize) {
59686334 move_pages = 239,
59696335 rt_tgsigqueueinfo = 240,
59706336 perf_event_open = 241,
5971 accept4 = 242,
5972 recvmmsg = 243,
5973 wait4 = 260,
6337 accept4 = 242,
6338 riscv_hwprobe = 258,
6339 riscv_flush_icache = 259,
59746340 prlimit64 = 261,
59756341 fanotify_init = 262,
59766342 fanotify_mark = 263,
59776343 name_to_handle_at = 264,
59786344 open_by_handle_at = 265,
5979 clock_adjtime = 266,
59806345 syncfs = 267,
59816346 setns = 268,
59826347 sendmmsg = 269,
......@@ -6002,9 +6367,28 @@ pub const Arm64 = enum(usize) {
60026367 pkey_alloc = 289,
60036368 pkey_free = 290,
60046369 statx = 291,
6005 io_pgetevents = 292,
60066370 rseq = 293,
60076371 kexec_file_load = 294,
6372 clock_gettime64 = 403,
6373 clock_settime64 = 404,
6374 clock_adjtime64 = 405,
6375 clock_getres_time64 = 406,
6376 clock_nanosleep_time64 = 407,
6377 timer_gettime64 = 408,
6378 timer_settime64 = 409,
6379 timerfd_gettime64 = 410,
6380 timerfd_settime64 = 411,
6381 utimensat_time64 = 412,
6382 pselect6_time64 = 413,
6383 ppoll_time64 = 414,
6384 io_pgetevents_time64 = 416,
6385 recvmmsg_time64 = 417,
6386 mq_timedsend_time64 = 418,
6387 mq_timedreceive_time64 = 419,
6388 semtimedop_time64 = 420,
6389 rt_sigtimedwait_time64 = 421,
6390 futex_time64 = 422,
6391 sched_rr_get_interval_time64 = 423,
60086392 pidfd_send_signal = 424,
60096393 io_uring_setup = 425,
60106394 io_uring_enter = 426,
......@@ -6044,13 +6428,19 @@ pub const Arm64 = enum(usize) {
60446428 lsm_set_self_attr = 460,
60456429 lsm_list_modules = 461,
60466430 mseal = 462,
6431 setxattrat = 463,
6432 getxattrat = 464,
6433 listxattrat = 465,
6434 removexattrat = 466,
6435 open_tree_attr = 467,
60476436};
60486437
6049pub const RiscV32 = enum(usize) {
6438pub const RiscV64 = enum(usize) {
60506439 io_setup = 0,
60516440 io_destroy = 1,
60526441 io_submit = 2,
60536442 io_cancel = 3,
6443 io_getevents = 4,
60546444 setxattr = 5,
60556445 lsetxattr = 6,
60566446 fsetxattr = 7,
......@@ -6071,7 +6461,7 @@ pub const RiscV32 = enum(usize) {
60716461 epoll_pwait = 22,
60726462 dup = 23,
60736463 dup3 = 24,
6074 fcntl64 = 25,
6464 fcntl = 25,
60756465 inotify_init1 = 26,
60766466 inotify_add_watch = 27,
60776467 inotify_rm_watch = 28,
......@@ -6088,10 +6478,10 @@ pub const RiscV32 = enum(usize) {
60886478 mount = 40,
60896479 pivot_root = 41,
60906480 nfsservctl = 42,
6091 statfs64 = 43,
6092 fstatfs64 = 44,
6093 truncate64 = 45,
6094 ftruncate64 = 46,
6481 statfs = 43,
6482 fstatfs = 44,
6483 truncate = 45,
6484 ftruncate = 46,
60956485 fallocate = 47,
60966486 faccessat = 48,
60976487 chdir = 49,
......@@ -6107,7 +6497,7 @@ pub const RiscV32 = enum(usize) {
61076497 pipe2 = 59,
61086498 quotactl = 60,
61096499 getdents64 = 61,
6110 llseek = 62,
6500 lseek = 62,
61116501 read = 63,
61126502 write = 64,
61136503 readv = 65,
......@@ -6116,17 +6506,24 @@ pub const RiscV32 = enum(usize) {
61166506 pwrite64 = 68,
61176507 preadv = 69,
61186508 pwritev = 70,
6119 sendfile64 = 71,
6509 sendfile = 71,
6510 pselect6 = 72,
6511 ppoll = 73,
61206512 signalfd4 = 74,
61216513 vmsplice = 75,
61226514 splice = 76,
61236515 tee = 77,
61246516 readlinkat = 78,
6517 fstatat64 = 79,
6518 fstat = 80,
61256519 sync = 81,
61266520 fsync = 82,
61276521 fdatasync = 83,
61286522 sync_file_range = 84,
61296523 timerfd_create = 85,
6524 timerfd_settime = 86,
6525 timerfd_gettime = 87,
6526 utimensat = 88,
61306527 acct = 89,
61316528 capget = 90,
61326529 capset = 91,
......@@ -6136,16 +6533,24 @@ pub const RiscV32 = enum(usize) {
61366533 waitid = 95,
61376534 set_tid_address = 96,
61386535 unshare = 97,
6536 futex = 98,
61396537 set_robust_list = 99,
61406538 get_robust_list = 100,
6539 nanosleep = 101,
61416540 getitimer = 102,
61426541 setitimer = 103,
61436542 kexec_load = 104,
61446543 init_module = 105,
61456544 delete_module = 106,
61466545 timer_create = 107,
6546 timer_gettime = 108,
61476547 timer_getoverrun = 109,
6548 timer_settime = 110,
61486549 timer_delete = 111,
6550 clock_settime = 112,
6551 clock_gettime = 113,
6552 clock_getres = 114,
6553 clock_nanosleep = 115,
61496554 syslog = 116,
61506555 ptrace = 117,
61516556 sched_setparam = 118,
......@@ -6157,6 +6562,7 @@ pub const RiscV32 = enum(usize) {
61576562 sched_yield = 124,
61586563 sched_get_priority_max = 125,
61596564 sched_get_priority_min = 126,
6565 sched_rr_get_interval = 127,
61606566 restart_syscall = 128,
61616567 kill = 129,
61626568 tkill = 130,
......@@ -6166,6 +6572,7 @@ pub const RiscV32 = enum(usize) {
61666572 rt_sigaction = 134,
61676573 rt_sigprocmask = 135,
61686574 rt_sigpending = 136,
6575 rt_sigtimedwait = 137,
61696576 rt_sigqueueinfo = 138,
61706577 rt_sigreturn = 139,
61716578 setpriority = 140,
......@@ -6191,10 +6598,15 @@ pub const RiscV32 = enum(usize) {
61916598 uname = 160,
61926599 sethostname = 161,
61936600 setdomainname = 162,
6601 getrlimit = 163,
6602 setrlimit = 164,
61946603 getrusage = 165,
61956604 umask = 166,
61966605 prctl = 167,
61976606 getcpu = 168,
6607 gettimeofday = 169,
6608 settimeofday = 170,
6609 adjtimex = 171,
61986610 getpid = 172,
61996611 getppid = 173,
62006612 getuid = 174,
......@@ -6205,6 +6617,8 @@ pub const RiscV32 = enum(usize) {
62056617 sysinfo = 179,
62066618 mq_open = 180,
62076619 mq_unlink = 181,
6620 mq_timedsend = 182,
6621 mq_timedreceive = 183,
62086622 mq_notify = 184,
62096623 mq_getsetattr = 185,
62106624 msgget = 186,
......@@ -6213,6 +6627,7 @@ pub const RiscV32 = enum(usize) {
62136627 msgsnd = 189,
62146628 semget = 190,
62156629 semctl = 191,
6630 semtimedop = 192,
62166631 semop = 193,
62176632 shmget = 194,
62186633 shmctl = 195,
......@@ -6242,8 +6657,8 @@ pub const RiscV32 = enum(usize) {
62426657 keyctl = 219,
62436658 clone = 220,
62446659 execve = 221,
6245 mmap2 = 222,
6246 fadvise64_64 = 223,
6660 mmap = 222,
6661 fadvise64 = 223,
62476662 swapon = 224,
62486663 swapoff = 225,
62496664 mprotect = 226,
......@@ -6263,11 +6678,16 @@ pub const RiscV32 = enum(usize) {
62636678 rt_tgsigqueueinfo = 240,
62646679 perf_event_open = 241,
62656680 accept4 = 242,
6681 recvmmsg = 243,
6682 riscv_hwprobe = 258,
6683 riscv_flush_icache = 259,
6684 wait4 = 260,
62666685 prlimit64 = 261,
62676686 fanotify_init = 262,
62686687 fanotify_mark = 263,
62696688 name_to_handle_at = 264,
62706689 open_by_handle_at = 265,
6690 clock_adjtime = 266,
62716691 syncfs = 267,
62726692 setns = 268,
62736693 sendmmsg = 269,
......@@ -6293,28 +6713,9 @@ pub const RiscV32 = enum(usize) {
62936713 pkey_alloc = 289,
62946714 pkey_free = 290,
62956715 statx = 291,
6716 io_pgetevents = 292,
62966717 rseq = 293,
62976718 kexec_file_load = 294,
6298 clock_gettime = 403,
6299 clock_settime = 404,
6300 clock_adjtime = 405,
6301 clock_getres = 406,
6302 clock_nanosleep = 407,
6303 timer_gettime = 408,
6304 timer_settime = 409,
6305 timerfd_gettime = 410,
6306 timerfd_settime = 411,
6307 utimensat = 412,
6308 pselect6 = 413,
6309 ppoll = 414,
6310 io_pgetevents = 416,
6311 recvmmsg = 417,
6312 mq_timedsend = 418,
6313 mq_timedreceive = 419,
6314 semtimedop = 420,
6315 rt_sigtimedwait = 421,
6316 futex = 422,
6317 sched_rr_get_interval = 423,
63186719 pidfd_send_signal = 424,
63196720 io_uring_setup = 425,
63206721 io_uring_enter = 426,
......@@ -6354,11 +6755,14 @@ pub const RiscV32 = enum(usize) {
63546755 lsm_set_self_attr = 460,
63556756 lsm_list_modules = 461,
63566757 mseal = 462,
6357 riscv_flush_icache = (244 + 15),
6358 riscv_hwprobe = (244 + 14),
6758 setxattrat = 463,
6759 getxattrat = 464,
6760 listxattrat = 465,
6761 removexattrat = 466,
6762 open_tree_attr = 467,
63596763};
63606764
6361pub const RiscV64 = enum(usize) {
6765pub const LoongArch64 = enum(usize) {
63626766 io_setup = 0,
63636767 io_destroy = 1,
63646768 io_submit = 2,
......@@ -6429,7 +6833,7 @@ pub const RiscV64 = enum(usize) {
64296833 pwrite64 = 68,
64306834 preadv = 69,
64316835 pwritev = 70,
6432 sendfile64 = 71,
6836 sendfile = 71,
64336837 pselect6 = 72,
64346838 ppoll = 73,
64356839 signalfd4 = 74,
......@@ -6438,7 +6842,7 @@ pub const RiscV64 = enum(usize) {
64386842 tee = 77,
64396843 readlinkat = 78,
64406844 fstatat64 = 79,
6441 fstat64 = 80,
6845 fstat = 80,
64426846 sync = 81,
64436847 fsync = 82,
64446848 fdatasync = 83,
......@@ -6521,8 +6925,6 @@ pub const RiscV64 = enum(usize) {
65216925 uname = 160,
65226926 sethostname = 161,
65236927 setdomainname = 162,
6524 getrlimit = 163,
6525 setrlimit = 164,
65266928 getrusage = 165,
65276929 umask = 166,
65286930 prctl = 167,
......@@ -6581,7 +6983,7 @@ pub const RiscV64 = enum(usize) {
65816983 clone = 220,
65826984 execve = 221,
65836985 mmap = 222,
6584 fadvise64_64 = 223,
6986 fadvise64 = 223,
65856987 swapon = 224,
65866988 swapoff = 225,
65876989 mprotect = 226,
......@@ -6660,7 +7062,6 @@ pub const RiscV64 = enum(usize) {
66607062 landlock_create_ruleset = 444,
66617063 landlock_add_rule = 445,
66627064 landlock_restrict_self = 446,
6663 memfd_secret = 447,
66647065 process_mrelease = 448,
66657066 futex_waitv = 449,
66667067 set_mempolicy_home_node = 450,
......@@ -6676,11 +7077,14 @@ pub const RiscV64 = enum(usize) {
66767077 lsm_set_self_attr = 460,
66777078 lsm_list_modules = 461,
66787079 mseal = 462,
6679 riscv_flush_icache = (244 + 15),
6680 riscv_hwprobe = (244 + 14),
7080 setxattrat = 463,
7081 getxattrat = 464,
7082 listxattrat = 465,
7083 removexattrat = 466,
7084 open_tree_attr = 467,
66817085};
66827086
6683pub const LoongArch64 = enum(usize) {
7087pub const Arc = enum(usize) {
66847088 io_setup = 0,
66857089 io_destroy = 1,
66867090 io_submit = 2,
......@@ -6706,7 +7110,7 @@ pub const LoongArch64 = enum(usize) {
67067110 epoll_pwait = 22,
67077111 dup = 23,
67087112 dup3 = 24,
6709 fcntl = 25,
7113 fcntl64 = 25,
67107114 inotify_init1 = 26,
67117115 inotify_add_watch = 27,
67127116 inotify_rm_watch = 28,
......@@ -6719,14 +7123,15 @@ pub const LoongArch64 = enum(usize) {
67197123 unlinkat = 35,
67207124 symlinkat = 36,
67217125 linkat = 37,
7126 renameat = 38,
67227127 umount2 = 39,
67237128 mount = 40,
67247129 pivot_root = 41,
67257130 nfsservctl = 42,
6726 statfs = 43,
6727 fstatfs = 44,
6728 truncate = 45,
6729 ftruncate = 46,
7131 statfs64 = 43,
7132 fstatfs64 = 44,
7133 truncate64 = 45,
7134 ftruncate64 = 46,
67307135 fallocate = 47,
67317136 faccessat = 48,
67327137 chdir = 49,
......@@ -6742,7 +7147,7 @@ pub const LoongArch64 = enum(usize) {
67427147 pipe2 = 59,
67437148 quotactl = 60,
67447149 getdents64 = 61,
6745 lseek = 62,
7150 llseek = 62,
67467151 read = 63,
67477152 write = 64,
67487153 readv = 65,
......@@ -6759,6 +7164,8 @@ pub const LoongArch64 = enum(usize) {
67597164 splice = 76,
67607165 tee = 77,
67617166 readlinkat = 78,
7167 fstatat64 = 79,
7168 fstat64 = 80,
67627169 sync = 81,
67637170 fsync = 82,
67647171 fdatasync = 83,
......@@ -6841,6 +7248,8 @@ pub const LoongArch64 = enum(usize) {
68417248 uname = 160,
68427249 sethostname = 161,
68437250 setdomainname = 162,
7251 getrlimit = 163,
7252 setrlimit = 164,
68447253 getrusage = 165,
68457254 umask = 166,
68467255 prctl = 167,
......@@ -6898,7 +7307,7 @@ pub const LoongArch64 = enum(usize) {
68987307 keyctl = 219,
68997308 clone = 220,
69007309 execve = 221,
6901 mmap = 222,
7310 mmap2 = 222,
69027311 fadvise64_64 = 223,
69037312 swapon = 224,
69047313 swapoff = 225,
......@@ -6920,6 +7329,11 @@ pub const LoongArch64 = enum(usize) {
69207329 perf_event_open = 241,
69217330 accept4 = 242,
69227331 recvmmsg = 243,
7332 cacheflush = 244,
7333 arc_settls = 245,
7334 arc_gettls = 246,
7335 sysfs = 247,
7336 arc_usr_cmpxchg = 248,
69237337 wait4 = 260,
69247338 prlimit64 = 261,
69257339 fanotify_init = 262,
......@@ -6955,6 +7369,26 @@ pub const LoongArch64 = enum(usize) {
69557369 io_pgetevents = 292,
69567370 rseq = 293,
69577371 kexec_file_load = 294,
7372 clock_gettime64 = 403,
7373 clock_settime64 = 404,
7374 clock_adjtime64 = 405,
7375 clock_getres_time64 = 406,
7376 clock_nanosleep_time64 = 407,
7377 timer_gettime64 = 408,
7378 timer_settime64 = 409,
7379 timerfd_gettime64 = 410,
7380 timerfd_settime64 = 411,
7381 utimensat_time64 = 412,
7382 pselect6_time64 = 413,
7383 ppoll_time64 = 414,
7384 io_pgetevents_time64 = 416,
7385 recvmmsg_time64 = 417,
7386 mq_timedsend_time64 = 418,
7387 mq_timedreceive_time64 = 419,
7388 semtimedop_time64 = 420,
7389 rt_sigtimedwait_time64 = 421,
7390 futex_time64 = 422,
7391 sched_rr_get_interval_time64 = 423,
69587392 pidfd_send_signal = 424,
69597393 io_uring_setup = 425,
69607394 io_uring_enter = 426,
......@@ -6993,14 +7427,19 @@ pub const LoongArch64 = enum(usize) {
69937427 lsm_set_self_attr = 460,
69947428 lsm_list_modules = 461,
69957429 mseal = 462,
7430 setxattrat = 463,
7431 getxattrat = 464,
7432 listxattrat = 465,
7433 removexattrat = 466,
7434 open_tree_attr = 467,
69967435};
69977436
6998pub const Arc = enum(usize) {
7437pub const CSky = enum(usize) {
69997438 io_setup = 0,
70007439 io_destroy = 1,
70017440 io_submit = 2,
70027441 io_cancel = 3,
7003 io_getevents_time32 = 4,
7442 io_getevents = 4,
70047443 setxattr = 5,
70057444 lsetxattr = 6,
70067445 fsetxattr = 7,
......@@ -7034,7 +7473,6 @@ pub const Arc = enum(usize) {
70347473 unlinkat = 35,
70357474 symlinkat = 36,
70367475 linkat = 37,
7037 renameat = 38,
70387476 umount2 = 39,
70397477 mount = 40,
70407478 pivot_root = 41,
......@@ -7068,8 +7506,8 @@ pub const Arc = enum(usize) {
70687506 preadv = 69,
70697507 pwritev = 70,
70707508 sendfile64 = 71,
7071 pselect6_time32 = 72,
7072 ppoll_time32 = 73,
7509 pselect6 = 72,
7510 ppoll = 73,
70737511 signalfd4 = 74,
70747512 vmsplice = 75,
70757513 splice = 76,
......@@ -7082,9 +7520,9 @@ pub const Arc = enum(usize) {
70827520 fdatasync = 83,
70837521 sync_file_range = 84,
70847522 timerfd_create = 85,
7085 timerfd_settime32 = 86,
7086 timerfd_gettime32 = 87,
7087 utimensat_time32 = 88,
7523 timerfd_settime = 86,
7524 timerfd_gettime = 87,
7525 utimensat = 88,
70887526 acct = 89,
70897527 capget = 90,
70907528 capset = 91,
......@@ -7094,24 +7532,24 @@ pub const Arc = enum(usize) {
70947532 waitid = 95,
70957533 set_tid_address = 96,
70967534 unshare = 97,
7097 futex_time32 = 98,
7535 futex = 98,
70987536 set_robust_list = 99,
70997537 get_robust_list = 100,
7100 nanosleep_time32 = 101,
7538 nanosleep = 101,
71017539 getitimer = 102,
71027540 setitimer = 103,
71037541 kexec_load = 104,
71047542 init_module = 105,
71057543 delete_module = 106,
71067544 timer_create = 107,
7107 timer_gettime32 = 108,
7545 timer_gettime = 108,
71087546 timer_getoverrun = 109,
7109 timer_settime32 = 110,
7547 timer_settime = 110,
71107548 timer_delete = 111,
7111 clock_settime32 = 112,
7112 clock_gettime32 = 113,
7113 clock_getres_time32 = 114,
7114 clock_nanosleep_time32 = 115,
7549 clock_settime = 112,
7550 clock_gettime = 113,
7551 clock_getres = 114,
7552 clock_nanosleep = 115,
71157553 syslog = 116,
71167554 ptrace = 117,
71177555 sched_setparam = 118,
......@@ -7123,7 +7561,7 @@ pub const Arc = enum(usize) {
71237561 sched_yield = 124,
71247562 sched_get_priority_max = 125,
71257563 sched_get_priority_min = 126,
7126 sched_rr_get_interval_time32 = 127,
7564 sched_rr_get_interval = 127,
71277565 restart_syscall = 128,
71287566 kill = 129,
71297567 tkill = 130,
......@@ -7133,7 +7571,7 @@ pub const Arc = enum(usize) {
71337571 rt_sigaction = 134,
71347572 rt_sigprocmask = 135,
71357573 rt_sigpending = 136,
7136 rt_sigtimedwait_time32 = 137,
7574 rt_sigtimedwait = 137,
71377575 rt_sigqueueinfo = 138,
71387576 rt_sigreturn = 139,
71397577 setpriority = 140,
......@@ -7167,7 +7605,7 @@ pub const Arc = enum(usize) {
71677605 getcpu = 168,
71687606 gettimeofday = 169,
71697607 settimeofday = 170,
7170 adjtimex_time32 = 171,
7608 adjtimex = 171,
71717609 getpid = 172,
71727610 getppid = 173,
71737611 getuid = 174,
......@@ -7178,8 +7616,8 @@ pub const Arc = enum(usize) {
71787616 sysinfo = 179,
71797617 mq_open = 180,
71807618 mq_unlink = 181,
7181 mq_timedsend_time32 = 182,
7182 mq_timedreceive_time32 = 183,
7619 mq_timedsend = 182,
7620 mq_timedreceive = 183,
71837621 mq_notify = 184,
71847622 mq_getsetattr = 185,
71857623 msgget = 186,
......@@ -7188,7 +7626,7 @@ pub const Arc = enum(usize) {
71887626 msgsnd = 189,
71897627 semget = 190,
71907628 semctl = 191,
7191 semtimedop_time32 = 192,
7629 semtimedop = 192,
71927630 semop = 193,
71937631 shmget = 194,
71947632 shmctl = 195,
......@@ -7239,14 +7677,16 @@ pub const Arc = enum(usize) {
72397677 rt_tgsigqueueinfo = 240,
72407678 perf_event_open = 241,
72417679 accept4 = 242,
7242 recvmmsg_time32 = 243,
7680 recvmmsg = 243,
7681 set_thread_area = 244,
7682 cacheflush = 245,
72437683 wait4 = 260,
72447684 prlimit64 = 261,
72457685 fanotify_init = 262,
72467686 fanotify_mark = 263,
72477687 name_to_handle_at = 264,
72487688 open_by_handle_at = 265,
7249 clock_adjtime32 = 266,
7689 clock_adjtime = 266,
72507690 syncfs = 267,
72517691 setns = 268,
72527692 sendmmsg = 269,
......@@ -7272,29 +7712,29 @@ pub const Arc = enum(usize) {
72727712 pkey_alloc = 289,
72737713 pkey_free = 290,
72747714 statx = 291,
7275 io_pgetevents_time32 = 292,
7715 io_pgetevents = 292,
72767716 rseq = 293,
72777717 kexec_file_load = 294,
7278 clock_gettime = 403,
7279 clock_settime = 404,
7280 clock_adjtime = 405,
7281 clock_getres = 406,
7282 clock_nanosleep = 407,
7283 timer_gettime = 408,
7284 timer_settime = 409,
7285 timerfd_gettime = 410,
7286 timerfd_settime = 411,
7287 utimensat = 412,
7288 pselect6 = 413,
7289 ppoll = 414,
7290 io_pgetevents = 416,
7291 recvmmsg = 417,
7292 mq_timedsend = 418,
7293 mq_timedreceive = 419,
7294 semtimedop = 420,
7295 rt_sigtimedwait = 421,
7296 futex = 422,
7297 sched_rr_get_interval = 423,
7718 clock_gettime64 = 403,
7719 clock_settime64 = 404,
7720 clock_adjtime64 = 405,
7721 clock_getres_time64 = 406,
7722 clock_nanosleep_time64 = 407,
7723 timer_gettime64 = 408,
7724 timer_settime64 = 409,
7725 timerfd_gettime64 = 410,
7726 timerfd_settime64 = 411,
7727 utimensat_time64 = 412,
7728 pselect6_time64 = 413,
7729 ppoll_time64 = 414,
7730 io_pgetevents_time64 = 416,
7731 recvmmsg_time64 = 417,
7732 mq_timedsend_time64 = 418,
7733 mq_timedreceive_time64 = 419,
7734 semtimedop_time64 = 420,
7735 rt_sigtimedwait_time64 = 421,
7736 futex_time64 = 422,
7737 sched_rr_get_interval_time64 = 423,
72987738 pidfd_send_signal = 424,
72997739 io_uring_setup = 425,
73007740 io_uring_enter = 426,
......@@ -7333,19 +7773,19 @@ pub const Arc = enum(usize) {
73337773 lsm_set_self_attr = 460,
73347774 lsm_list_modules = 461,
73357775 mseal = 462,
7336 cacheflush = (244 + 0),
7337 arc_settls = (244 + 1),
7338 arc_gettls = (244 + 2),
7339 arc_usr_cmpxchg = (244 + 4),
7340 sysfs = (244 + 3),
7776 setxattrat = 463,
7777 getxattrat = 464,
7778 listxattrat = 465,
7779 removexattrat = 466,
7780 open_tree_attr = 467,
73417781};
73427782
7343pub const CSky = enum(usize) {
7783pub const Hexagon = enum(usize) {
73447784 io_setup = 0,
73457785 io_destroy = 1,
73467786 io_submit = 2,
73477787 io_cancel = 3,
7348 io_getevents_time32 = 4,
7788 io_getevents = 4,
73497789 setxattr = 5,
73507790 lsetxattr = 6,
73517791 fsetxattr = 7,
......@@ -7379,6 +7819,7 @@ pub const CSky = enum(usize) {
73797819 unlinkat = 35,
73807820 symlinkat = 36,
73817821 linkat = 37,
7822 renameat = 38,
73827823 umount2 = 39,
73837824 mount = 40,
73847825 pivot_root = 41,
......@@ -7412,8 +7853,8 @@ pub const CSky = enum(usize) {
74127853 preadv = 69,
74137854 pwritev = 70,
74147855 sendfile64 = 71,
7415 pselect6_time32 = 72,
7416 ppoll_time32 = 73,
7856 pselect6 = 72,
7857 ppoll = 73,
74177858 signalfd4 = 74,
74187859 vmsplice = 75,
74197860 splice = 76,
......@@ -7426,9 +7867,9 @@ pub const CSky = enum(usize) {
74267867 fdatasync = 83,
74277868 sync_file_range = 84,
74287869 timerfd_create = 85,
7429 timerfd_settime32 = 86,
7430 timerfd_gettime32 = 87,
7431 utimensat_time32 = 88,
7870 timerfd_settime = 86,
7871 timerfd_gettime = 87,
7872 utimensat = 88,
74327873 acct = 89,
74337874 capget = 90,
74347875 capset = 91,
......@@ -7438,24 +7879,24 @@ pub const CSky = enum(usize) {
74387879 waitid = 95,
74397880 set_tid_address = 96,
74407881 unshare = 97,
7441 futex_time32 = 98,
7882 futex = 98,
74427883 set_robust_list = 99,
74437884 get_robust_list = 100,
7444 nanosleep_time32 = 101,
7885 nanosleep = 101,
74457886 getitimer = 102,
74467887 setitimer = 103,
74477888 kexec_load = 104,
74487889 init_module = 105,
74497890 delete_module = 106,
74507891 timer_create = 107,
7451 timer_gettime32 = 108,
7892 timer_gettime = 108,
74527893 timer_getoverrun = 109,
7453 timer_settime32 = 110,
7894 timer_settime = 110,
74547895 timer_delete = 111,
7455 clock_settime32 = 112,
7456 clock_gettime32 = 113,
7457 clock_getres_time32 = 114,
7458 clock_nanosleep_time32 = 115,
7896 clock_settime = 112,
7897 clock_gettime = 113,
7898 clock_getres = 114,
7899 clock_nanosleep = 115,
74597900 syslog = 116,
74607901 ptrace = 117,
74617902 sched_setparam = 118,
......@@ -7467,7 +7908,7 @@ pub const CSky = enum(usize) {
74677908 sched_yield = 124,
74687909 sched_get_priority_max = 125,
74697910 sched_get_priority_min = 126,
7470 sched_rr_get_interval_time32 = 127,
7911 sched_rr_get_interval = 127,
74717912 restart_syscall = 128,
74727913 kill = 129,
74737914 tkill = 130,
......@@ -7477,7 +7918,7 @@ pub const CSky = enum(usize) {
74777918 rt_sigaction = 134,
74787919 rt_sigprocmask = 135,
74797920 rt_sigpending = 136,
7480 rt_sigtimedwait_time32 = 137,
7921 rt_sigtimedwait = 137,
74817922 rt_sigqueueinfo = 138,
74827923 rt_sigreturn = 139,
74837924 setpriority = 140,
......@@ -7511,7 +7952,7 @@ pub const CSky = enum(usize) {
75117952 getcpu = 168,
75127953 gettimeofday = 169,
75137954 settimeofday = 170,
7514 adjtimex_time32 = 171,
7955 adjtimex = 171,
75157956 getpid = 172,
75167957 getppid = 173,
75177958 getuid = 174,
......@@ -7522,8 +7963,8 @@ pub const CSky = enum(usize) {
75227963 sysinfo = 179,
75237964 mq_open = 180,
75247965 mq_unlink = 181,
7525 mq_timedsend_time32 = 182,
7526 mq_timedreceive_time32 = 183,
7966 mq_timedsend = 182,
7967 mq_timedreceive = 183,
75277968 mq_notify = 184,
75287969 mq_getsetattr = 185,
75297970 msgget = 186,
......@@ -7532,7 +7973,7 @@ pub const CSky = enum(usize) {
75327973 msgsnd = 189,
75337974 semget = 190,
75347975 semctl = 191,
7535 semtimedop_time32 = 192,
7976 semtimedop = 192,
75367977 semop = 193,
75377978 shmget = 194,
75387979 shmctl = 195,
......@@ -7583,14 +8024,14 @@ pub const CSky = enum(usize) {
75838024 rt_tgsigqueueinfo = 240,
75848025 perf_event_open = 241,
75858026 accept4 = 242,
7586 recvmmsg_time32 = 243,
8027 recvmmsg = 243,
75878028 wait4 = 260,
75888029 prlimit64 = 261,
75898030 fanotify_init = 262,
75908031 fanotify_mark = 263,
75918032 name_to_handle_at = 264,
75928033 open_by_handle_at = 265,
7593 clock_adjtime32 = 266,
8034 clock_adjtime = 266,
75948035 syncfs = 267,
75958036 setns = 268,
75968037 sendmmsg = 269,
......@@ -7616,29 +8057,29 @@ pub const CSky = enum(usize) {
76168057 pkey_alloc = 289,
76178058 pkey_free = 290,
76188059 statx = 291,
7619 io_pgetevents_time32 = 292,
8060 io_pgetevents = 292,
76208061 rseq = 293,
76218062 kexec_file_load = 294,
7622 clock_gettime = 403,
7623 clock_settime = 404,
7624 clock_adjtime = 405,
7625 clock_getres = 406,
7626 clock_nanosleep = 407,
7627 timer_gettime = 408,
7628 timer_settime = 409,
7629 timerfd_gettime = 410,
7630 timerfd_settime = 411,
7631 utimensat = 412,
7632 pselect6 = 413,
7633 ppoll = 414,
7634 io_pgetevents = 416,
7635 recvmmsg = 417,
7636 mq_timedsend = 418,
7637 mq_timedreceive = 419,
7638 semtimedop = 420,
7639 rt_sigtimedwait = 421,
7640 futex = 422,
7641 sched_rr_get_interval = 423,
8063 clock_gettime64 = 403,
8064 clock_settime64 = 404,
8065 clock_adjtime64 = 405,
8066 clock_getres_time64 = 406,
8067 clock_nanosleep_time64 = 407,
8068 timer_gettime64 = 408,
8069 timer_settime64 = 409,
8070 timerfd_gettime64 = 410,
8071 timerfd_settime64 = 411,
8072 utimensat_time64 = 412,
8073 pselect6_time64 = 413,
8074 ppoll_time64 = 414,
8075 io_pgetevents_time64 = 416,
8076 recvmmsg_time64 = 417,
8077 mq_timedsend_time64 = 418,
8078 mq_timedreceive_time64 = 419,
8079 semtimedop_time64 = 420,
8080 rt_sigtimedwait_time64 = 421,
8081 futex_time64 = 422,
8082 sched_rr_get_interval_time64 = 423,
76428083 pidfd_send_signal = 424,
76438084 io_uring_setup = 425,
76448085 io_uring_enter = 426,
......@@ -7677,16 +8118,19 @@ pub const CSky = enum(usize) {
76778118 lsm_set_self_attr = 460,
76788119 lsm_list_modules = 461,
76798120 mseal = 462,
7680 set_thread_area = (244 + 0),
7681 cacheflush = (244 + 1),
8121 setxattrat = 463,
8122 getxattrat = 464,
8123 listxattrat = 465,
8124 removexattrat = 466,
8125 open_tree_attr = 467,
76828126};
76838127
7684pub const Hexagon = enum(usize) {
8128pub const OpenRisc = enum(usize) {
76858129 io_setup = 0,
76868130 io_destroy = 1,
76878131 io_submit = 2,
76888132 io_cancel = 3,
7689 io_getevents_time32 = 4,
8133 io_getevents = 4,
76908134 setxattr = 5,
76918135 lsetxattr = 6,
76928136 fsetxattr = 7,
......@@ -7754,8 +8198,8 @@ pub const Hexagon = enum(usize) {
77548198 preadv = 69,
77558199 pwritev = 70,
77568200 sendfile64 = 71,
7757 pselect6_time32 = 72,
7758 ppoll_time32 = 73,
8201 pselect6 = 72,
8202 ppoll = 73,
77598203 signalfd4 = 74,
77608204 vmsplice = 75,
77618205 splice = 76,
......@@ -7768,9 +8212,9 @@ pub const Hexagon = enum(usize) {
77688212 fdatasync = 83,
77698213 sync_file_range = 84,
77708214 timerfd_create = 85,
7771 timerfd_settime32 = 86,
7772 timerfd_gettime32 = 87,
7773 utimensat_time32 = 88,
8215 timerfd_settime = 86,
8216 timerfd_gettime = 87,
8217 utimensat = 88,
77748218 acct = 89,
77758219 capget = 90,
77768220 capset = 91,
......@@ -7780,24 +8224,24 @@ pub const Hexagon = enum(usize) {
77808224 waitid = 95,
77818225 set_tid_address = 96,
77828226 unshare = 97,
7783 futex_time32 = 98,
8227 futex = 98,
77848228 set_robust_list = 99,
77858229 get_robust_list = 100,
7786 nanosleep_time32 = 101,
8230 nanosleep = 101,
77878231 getitimer = 102,
77888232 setitimer = 103,
77898233 kexec_load = 104,
77908234 init_module = 105,
77918235 delete_module = 106,
77928236 timer_create = 107,
7793 timer_gettime32 = 108,
8237 timer_gettime = 108,
77948238 timer_getoverrun = 109,
7795 timer_settime32 = 110,
8239 timer_settime = 110,
77968240 timer_delete = 111,
7797 clock_settime32 = 112,
7798 clock_gettime32 = 113,
7799 clock_getres_time32 = 114,
7800 clock_nanosleep_time32 = 115,
8241 clock_settime = 112,
8242 clock_gettime = 113,
8243 clock_getres = 114,
8244 clock_nanosleep = 115,
78018245 syslog = 116,
78028246 ptrace = 117,
78038247 sched_setparam = 118,
......@@ -7809,7 +8253,7 @@ pub const Hexagon = enum(usize) {
78098253 sched_yield = 124,
78108254 sched_get_priority_max = 125,
78118255 sched_get_priority_min = 126,
7812 sched_rr_get_interval_time32 = 127,
8256 sched_rr_get_interval = 127,
78138257 restart_syscall = 128,
78148258 kill = 129,
78158259 tkill = 130,
......@@ -7819,7 +8263,7 @@ pub const Hexagon = enum(usize) {
78198263 rt_sigaction = 134,
78208264 rt_sigprocmask = 135,
78218265 rt_sigpending = 136,
7822 rt_sigtimedwait_time32 = 137,
8266 rt_sigtimedwait = 137,
78238267 rt_sigqueueinfo = 138,
78248268 rt_sigreturn = 139,
78258269 setpriority = 140,
......@@ -7853,7 +8297,7 @@ pub const Hexagon = enum(usize) {
78538297 getcpu = 168,
78548298 gettimeofday = 169,
78558299 settimeofday = 170,
7856 adjtimex_time32 = 171,
8300 adjtimex = 171,
78578301 getpid = 172,
78588302 getppid = 173,
78598303 getuid = 174,
......@@ -7864,8 +8308,8 @@ pub const Hexagon = enum(usize) {
78648308 sysinfo = 179,
78658309 mq_open = 180,
78668310 mq_unlink = 181,
7867 mq_timedsend_time32 = 182,
7868 mq_timedreceive_time32 = 183,
8311 mq_timedsend = 182,
8312 mq_timedreceive = 183,
78698313 mq_notify = 184,
78708314 mq_getsetattr = 185,
78718315 msgget = 186,
......@@ -7874,7 +8318,7 @@ pub const Hexagon = enum(usize) {
78748318 msgsnd = 189,
78758319 semget = 190,
78768320 semctl = 191,
7877 semtimedop_time32 = 192,
8321 semtimedop = 192,
78788322 semop = 193,
78798323 shmget = 194,
78808324 shmctl = 195,
......@@ -7925,14 +8369,15 @@ pub const Hexagon = enum(usize) {
79258369 rt_tgsigqueueinfo = 240,
79268370 perf_event_open = 241,
79278371 accept4 = 242,
7928 recvmmsg_time32 = 243,
8372 recvmmsg = 243,
8373 or1k_atomic = 244,
79298374 wait4 = 260,
79308375 prlimit64 = 261,
79318376 fanotify_init = 262,
79328377 fanotify_mark = 263,
79338378 name_to_handle_at = 264,
79348379 open_by_handle_at = 265,
7935 clock_adjtime32 = 266,
8380 clock_adjtime = 266,
79368381 syncfs = 267,
79378382 setns = 268,
79388383 sendmmsg = 269,
......@@ -7958,29 +8403,29 @@ pub const Hexagon = enum(usize) {
79588403 pkey_alloc = 289,
79598404 pkey_free = 290,
79608405 statx = 291,
7961 io_pgetevents_time32 = 292,
8406 io_pgetevents = 292,
79628407 rseq = 293,
79638408 kexec_file_load = 294,
7964 clock_gettime = 403,
7965 clock_settime = 404,
7966 clock_adjtime = 405,
7967 clock_getres = 406,
7968 clock_nanosleep = 407,
7969 timer_gettime = 408,
7970 timer_settime = 409,
7971 timerfd_gettime = 410,
7972 timerfd_settime = 411,
7973 utimensat = 412,
7974 pselect6 = 413,
7975 ppoll = 414,
7976 io_pgetevents = 416,
7977 recvmmsg = 417,
7978 mq_timedsend = 418,
7979 mq_timedreceive = 419,
7980 semtimedop = 420,
7981 rt_sigtimedwait = 421,
7982 futex = 422,
7983 sched_rr_get_interval = 423,
8409 clock_gettime64 = 403,
8410 clock_settime64 = 404,
8411 clock_adjtime64 = 405,
8412 clock_getres_time64 = 406,
8413 clock_nanosleep_time64 = 407,
8414 timer_gettime64 = 408,
8415 timer_settime64 = 409,
8416 timerfd_gettime64 = 410,
8417 timerfd_settime64 = 411,
8418 utimensat_time64 = 412,
8419 pselect6_time64 = 413,
8420 ppoll_time64 = 414,
8421 io_pgetevents_time64 = 416,
8422 recvmmsg_time64 = 417,
8423 mq_timedsend_time64 = 418,
8424 mq_timedreceive_time64 = 419,
8425 semtimedop_time64 = 420,
8426 rt_sigtimedwait_time64 = 421,
8427 futex_time64 = 422,
8428 sched_rr_get_interval_time64 = 423,
79848429 pidfd_send_signal = 424,
79858430 io_uring_setup = 425,
79868431 io_uring_enter = 426,
......@@ -7992,6 +8437,7 @@ pub const Hexagon = enum(usize) {
79928437 fsmount = 432,
79938438 fspick = 433,
79948439 pidfd_open = 434,
8440 clone3 = 435,
79958441 close_range = 436,
79968442 openat2 = 437,
79978443 pidfd_getfd = 438,
......@@ -8018,4 +8464,9 @@ pub const Hexagon = enum(usize) {
80188464 lsm_set_self_attr = 460,
80198465 lsm_list_modules = 461,
80208466 mseal = 462,
8467 setxattrat = 463,
8468 getxattrat = 464,
8469 listxattrat = 465,
8470 removexattrat = 466,
8471 open_tree_attr = 467,
80218472};