|
242 | 242 | #define __PNR_statx -10208 |
243 | 243 | #define __PNR_io_pgetevents -10209 |
244 | 244 | #define __PNR_rseq -10210 |
| 245 | +#define __PNR_setrlimit -10211 |
| 246 | +#define __PNR_clock_adjtime64 -10212 |
| 247 | +#define __PNR_clock_getres_time64 -10213 |
| 248 | +#define __PNR_clock_gettime64 -10214 |
| 249 | +#define __PNR_clock_nanosleep_time64 -10215 |
| 250 | +#define __PNR_clock_settime64 -10216 |
| 251 | +#define __PNR_clone3 -10217 |
| 252 | +#define __PNR_fsconfig -10218 |
| 253 | +#define __PNR_fsmount -10219 |
| 254 | +#define __PNR_fsopen -10220 |
| 255 | +#define __PNR_fspick -10221 |
| 256 | +#define __PNR_futex_time64 -10222 |
| 257 | +#define __PNR_io_pgetevents_time64 -10223 |
| 258 | +#define __PNR_move_mount -10224 |
| 259 | +#define __PNR_mq_timedreceive_time64 -10225 |
| 260 | +#define __PNR_mq_timedsend_time64 -10226 |
| 261 | +#define __PNR_open_tree -10227 |
| 262 | +#define __PNR_pidfd_open -10228 |
| 263 | +#define __PNR_pidfd_send_signal -10229 |
| 264 | +#define __PNR_ppoll_time64 -10230 |
| 265 | +#define __PNR_pselect6_time64 -10231 |
| 266 | +#define __PNR_recvmmsg_time64 -10232 |
| 267 | +#define __PNR_rt_sigtimedwait_time64 -10233 |
| 268 | +#define __PNR_sched_rr_get_interval_time64 -10234 |
| 269 | +#define __PNR_semtimedop_time64 -10235 |
| 270 | +#define __PNR_timer_gettime64 -10236 |
| 271 | +#define __PNR_timer_settime64 -10237 |
| 272 | +#define __PNR_timerfd_gettime64 -10238 |
| 273 | +#define __PNR_timerfd_settime64 -10239 |
| 274 | +#define __PNR_utimensat_time64 -10240 |
245 | 275 |
|
246 | 276 | /* |
247 | 277 | * libseccomp syscall definitions |
|
395 | 425 |
|
396 | 426 | #define __SNR_clock_adjtime __NR_clock_adjtime |
397 | 427 |
|
| 428 | +#ifdef __NR_clock_adjtime64 |
| 429 | +#define __SNR_clock_adjtime64 __NR_clock_adjtime64 |
| 430 | +#else |
| 431 | +#define __SNR_clock_adjtime64 __PNR_clock_adjtime64 |
| 432 | +#endif |
| 433 | + |
398 | 434 | #define __SNR_clock_getres __NR_clock_getres |
399 | 435 |
|
| 436 | +#ifdef __NR_clock_getres_time64 |
| 437 | +#define __SNR_clock_getres_time64 __NR_clock_getres_time64 |
| 438 | +#else |
| 439 | +#define __SNR_clock_getres_time64 __PNR_clock_getres_time64 |
| 440 | +#endif |
| 441 | + |
400 | 442 | #define __SNR_clock_gettime __NR_clock_gettime |
401 | 443 |
|
| 444 | +#ifdef __NR_clock_gettime64 |
| 445 | +#define __SNR_clock_gettime64 __NR_clock_gettime64 |
| 446 | +#else |
| 447 | +#define __SNR_clock_gettime64 __PNR_clock_gettime64 |
| 448 | +#endif |
| 449 | + |
402 | 450 | #define __SNR_clock_nanosleep __NR_clock_nanosleep |
403 | 451 |
|
| 452 | +#ifdef __NR_clock_nanosleep_time64 |
| 453 | +#define __SNR_clock_nanosleep_time64 __NR_clock_nanosleep_time64 |
| 454 | +#else |
| 455 | +#define __SNR_clock_nanosleep_time64 __PNR_clock_nanosleep_time64 |
| 456 | +#endif |
| 457 | + |
404 | 458 | #define __SNR_clock_settime __NR_clock_settime |
405 | 459 |
|
| 460 | +#ifdef __NR_clock_settime64 |
| 461 | +#define __SNR_clock_settime64 __NR_clock_settime64 |
| 462 | +#else |
| 463 | +#define __SNR_clock_settime64 __PNR_clock_settime64 |
| 464 | +#endif |
| 465 | + |
406 | 466 | #define __SNR_clone __NR_clone |
407 | 467 |
|
| 468 | +#ifdef __NR_clone3 |
| 469 | +#define __SNR_clone3 __NR_clone3 |
| 470 | +#else |
| 471 | +#define __SNR_clone3 __PNR_clone3 |
| 472 | +#endif |
| 473 | + |
408 | 474 | #define __SNR_close __NR_close |
409 | 475 |
|
410 | 476 | #ifdef __NR_connect |
|
563 | 629 |
|
564 | 630 | #define __SNR_fremovexattr __NR_fremovexattr |
565 | 631 |
|
| 632 | +#ifdef __NR_fsconfig |
| 633 | +#define __SNR_fsconfig __NR_fsconfig |
| 634 | +#else |
| 635 | +#define __SNR_fsconfig __PNR_fsconfig |
| 636 | +#endif |
| 637 | + |
566 | 638 | #define __SNR_fsetxattr __NR_fsetxattr |
567 | 639 |
|
| 640 | +#ifdef __NR_fsmount |
| 641 | +#define __SNR_fsmount __NR_fsmount |
| 642 | +#else |
| 643 | +#define __SNR_fsmount __PNR_fsmount |
| 644 | +#endif |
| 645 | + |
| 646 | +#ifdef __NR_fsopen |
| 647 | +#define __SNR_fsopen __NR_fsopen |
| 648 | +#else |
| 649 | +#define __SNR_fsopen __PNR_fsopen |
| 650 | +#endif |
| 651 | + |
| 652 | +#ifdef __NR_fspick |
| 653 | +#define __SNR_fspick __NR_fspick |
| 654 | +#else |
| 655 | +#define __SNR_fspick __PNR_fspick |
| 656 | +#endif |
| 657 | + |
568 | 658 | #ifdef __NR_fstat |
569 | 659 | #define __SNR_fstat __NR_fstat |
570 | 660 | #else |
|
617 | 707 |
|
618 | 708 | #define __SNR_futex __NR_futex |
619 | 709 |
|
| 710 | +#ifdef __NR_futex_time64 |
| 711 | +#define __SNR_futex_time64 __NR_futex_time64 |
| 712 | +#else |
| 713 | +#define __SNR_futex_time64 __PNR_futex_time64 |
| 714 | +#endif |
| 715 | + |
620 | 716 | #ifdef __NR_futimesat |
621 | 717 | #define __SNR_futimesat __NR_futimesat |
622 | 718 | #else |
|
849 | 945 | #define __SNR_io_pgetevents __PNR_io_pgetevents |
850 | 946 | #endif |
851 | 947 |
|
| 948 | +#ifdef __NR_io_pgetevents_time64 |
| 949 | +#define __SNR_io_pgetevents_time64 __NR_io_pgetevents_time64 |
| 950 | +#else |
| 951 | +#define __SNR_io_pgetevents_time64 __PNR_io_pgetevents_time64 |
| 952 | +#endif |
| 953 | + |
852 | 954 | #define __SNR_io_setup __NR_io_setup |
853 | 955 |
|
854 | 956 | #define __SNR_io_submit __NR_io_submit |
|
1025 | 1127 |
|
1026 | 1128 | #define __SNR_mount __NR_mount |
1027 | 1129 |
|
| 1130 | +#ifdef __NR_move_mount |
| 1131 | +#define __SNR_move_mount __NR_move_mount |
| 1132 | +#else |
| 1133 | +#define __SNR_move_mount __PNR_move_mount |
| 1134 | +#endif |
| 1135 | + |
1028 | 1136 | #ifdef __NR_move_pages |
1029 | 1137 | #define __SNR_move_pages __NR_move_pages |
1030 | 1138 | #else |
|
1047 | 1155 |
|
1048 | 1156 | #define __SNR_mq_timedreceive __NR_mq_timedreceive |
1049 | 1157 |
|
| 1158 | +#ifdef __NR_mq_timedreceive_time64 |
| 1159 | +#define __SNR_mq_timedreceive_time64 __NR_mq_timedreceive_time64 |
| 1160 | +#else |
| 1161 | +#define __SNR_mq_timedreceive_time64 __PNR_mq_timedreceive_time64 |
| 1162 | +#endif |
| 1163 | + |
1050 | 1164 | #define __SNR_mq_timedsend __NR_mq_timedsend |
1051 | 1165 |
|
| 1166 | +#ifdef __NR_mq_timedsend_time64 |
| 1167 | +#define __SNR_mq_timedsend_time64 __NR_mq_timedsend_time64 |
| 1168 | +#else |
| 1169 | +#define __SNR_mq_timedsend_time64 __PNR_mq_timedsend_time64 |
| 1170 | +#endif |
| 1171 | + |
1052 | 1172 | #define __SNR_mq_unlink __NR_mq_unlink |
1053 | 1173 |
|
1054 | 1174 | #define __SNR_mremap __NR_mremap |
|
1157 | 1277 |
|
1158 | 1278 | #define __SNR_open_by_handle_at __NR_open_by_handle_at |
1159 | 1279 |
|
| 1280 | +#ifdef __NR_open_tree |
| 1281 | +#define __SNR_open_tree __NR_open_tree |
| 1282 | +#else |
| 1283 | +#define __SNR_open_tree __PNR_open_tree |
| 1284 | +#endif |
| 1285 | + |
1160 | 1286 | #define __SNR_openat __NR_openat |
1161 | 1287 |
|
1162 | 1288 | #ifdef __NR_pause |
|
1187 | 1313 |
|
1188 | 1314 | #define __SNR_personality __NR_personality |
1189 | 1315 |
|
| 1316 | +#ifdef __NR_pidfd_open |
| 1317 | +#define __SNR_pidfd_open __NR_pidfd_open |
| 1318 | +#else |
| 1319 | +#define __SNR_pidfd_open __PNR_pidfd_open |
| 1320 | +#endif |
| 1321 | + |
| 1322 | +#ifdef __NR_pidfd_send_signal |
| 1323 | +#define __SNR_pidfd_send_signal __NR_pidfd_send_signal |
| 1324 | +#else |
| 1325 | +#define __SNR_pidfd_send_signal __PNR_pidfd_send_signal |
| 1326 | +#endif |
| 1327 | + |
1190 | 1328 | #ifdef __NR_pipe |
1191 | 1329 | #define __SNR_pipe __NR_pipe |
1192 | 1330 | #else |
|
1221 | 1359 | #define __SNR_poll __PNR_poll |
1222 | 1360 | #endif |
1223 | 1361 |
|
1224 | | -#define __SNR_ppoll __NR_ppoll |
| 1362 | +#ifdef __NR_ppoll_time64 |
| 1363 | +#define __SNR_ppoll_time64 __NR_ppoll_time64 |
| 1364 | +#else |
| 1365 | +#define __SNR_ppoll_time64 __PNR_ppoll_time64 |
| 1366 | +#endif |
1225 | 1367 |
|
1226 | 1368 | #define __SNR_prctl __NR_prctl |
1227 | 1369 |
|
|
1251 | 1393 |
|
1252 | 1394 | #define __SNR_pselect6 __NR_pselect6 |
1253 | 1395 |
|
| 1396 | +#ifdef __NR_pselect6_time64 |
| 1397 | +#define __SNR_pselect6_time64 __NR_pselect6_time64 |
| 1398 | +#else |
| 1399 | +#define __SNR_pselect6_time64 __PNR_pselect6_time64 |
| 1400 | +#endif |
| 1401 | + |
1254 | 1402 | #define __SNR_ptrace __NR_ptrace |
1255 | 1403 |
|
1256 | 1404 | #ifdef __NR_putpmsg |
|
1317 | 1465 | #define __SNR_recvmmsg __PNR_recvmmsg |
1318 | 1466 | #endif |
1319 | 1467 |
|
| 1468 | +#ifdef __NR_recvmmsg_time64 |
| 1469 | +#define __SNR_recvmmsg_time64 __NR_recvmmsg_time64 |
| 1470 | +#else |
| 1471 | +#define __SNR_recvmmsg_time64 __PNR_recvmmsg_time64 |
| 1472 | +#endif |
| 1473 | + |
1320 | 1474 | #ifdef __NR_recvmsg |
1321 | 1475 | #define __SNR_recvmsg __NR_recvmsg |
1322 | 1476 | #else |
|
1367 | 1521 |
|
1368 | 1522 | #define __SNR_rt_sigtimedwait __NR_rt_sigtimedwait |
1369 | 1523 |
|
| 1524 | +#ifdef __NR_rt_sigtimedwait_time64 |
| 1525 | +#define __SNR_rt_sigtimedwait_time64 __NR_rt_sigtimedwait_time64 |
| 1526 | +#else |
| 1527 | +#define __SNR_rt_sigtimedwait_time64 __PNR_rt_sigtimedwait_time64 |
| 1528 | +#endif |
| 1529 | + |
1370 | 1530 | #define __SNR_rt_tgsigqueueinfo __NR_rt_tgsigqueueinfo |
1371 | 1531 |
|
1372 | 1532 | #ifdef __NR_rtas |
|
1419 | 1579 |
|
1420 | 1580 | #define __SNR_sched_rr_get_interval __NR_sched_rr_get_interval |
1421 | 1581 |
|
| 1582 | +#ifdef __NR_sched_rr_get_interval_time64 |
| 1583 | +#define __SNR_sched_rr_get_interval_time64 __NR_sched_rr_get_interval_time64 |
| 1584 | +#else |
| 1585 | +#define __SNR_sched_rr_get_interval_time64 __PNR_sched_rr_get_interval_time64 |
| 1586 | +#endif |
| 1587 | + |
1422 | 1588 | #define __SNR_sched_setaffinity __NR_sched_setaffinity |
1423 | 1589 |
|
1424 | 1590 | #define __SNR_sched_setattr __NR_sched_setattr |
|
1467 | 1633 | #define __SNR_semtimedop __PNR_semtimedop |
1468 | 1634 | #endif |
1469 | 1635 |
|
| 1636 | +#ifdef __NR_semtimedop_time64 |
| 1637 | +#define __SNR_semtimedop_time64 __NR_semtimedop_time64 |
| 1638 | +#else |
| 1639 | +#define __SNR_semtimedop_time64 __PNR_semtimedop_time64 |
| 1640 | +#endif |
| 1641 | + |
1470 | 1642 | #ifdef __NR_send |
1471 | 1643 | #define __SNR_send __NR_send |
1472 | 1644 | #else |
|
1637 | 1809 | #define __SNR_setreuid32 __PNR_setreuid32 |
1638 | 1810 | #endif |
1639 | 1811 |
|
| 1812 | +#ifdef __NR_setrlimit |
1640 | 1813 | #define __SNR_setrlimit __NR_setrlimit |
| 1814 | +#else |
| 1815 | +#define __SNR_setrlimit __PNR_setrlimit |
| 1816 | +#endif |
1641 | 1817 |
|
1642 | 1818 | #define __SNR_setsid __NR_setsid |
1643 | 1819 |
|
|
1921 | 2097 |
|
1922 | 2098 | #define __SNR_timer_gettime __NR_timer_gettime |
1923 | 2099 |
|
| 2100 | +#ifdef __NR_timer_gettime64 |
| 2101 | +#define __SNR_timer_gettime64 __NR_timer_gettime64 |
| 2102 | +#else |
| 2103 | +#define __SNR_timer_gettime64 __PNR_timer_gettime64 |
| 2104 | +#endif |
| 2105 | + |
1924 | 2106 | #define __SNR_timer_settime __NR_timer_settime |
1925 | 2107 |
|
| 2108 | +#ifdef __NR_timer_settime64 |
| 2109 | +#define __SNR_timer_settime64 __NR_timer_settime64 |
| 2110 | +#else |
| 2111 | +#define __SNR_timer_settime64 __PNR_timer_settime64 |
| 2112 | +#endif |
| 2113 | + |
1926 | 2114 | #ifdef __NR_timerfd |
1927 | 2115 | #define __SNR_timerfd __NR_timerfd |
1928 | 2116 | #else |
|
1933 | 2121 |
|
1934 | 2122 | #define __SNR_timerfd_gettime __NR_timerfd_gettime |
1935 | 2123 |
|
| 2124 | +#ifdef __NR_timerfd_gettime64 |
| 2125 | +#define __SNR_timerfd_gettime64 __NR_timerfd_gettime64 |
| 2126 | +#else |
| 2127 | +#define __SNR_timerfd_gettime64 __PNR_timerfd_gettime64 |
| 2128 | +#endif |
| 2129 | + |
1936 | 2130 | #define __SNR_timerfd_settime __NR_timerfd_settime |
1937 | 2131 |
|
| 2132 | +#ifdef __NR_timerfd_settime64 |
| 2133 | +#define __SNR_timerfd_settime64 __NR_timerfd_settime64 |
| 2134 | +#else |
| 2135 | +#define __SNR_timerfd_settime64 __PNR_timerfd_settime64 |
| 2136 | +#endif |
| 2137 | + |
1938 | 2138 | #define __SNR_times __NR_times |
1939 | 2139 |
|
1940 | 2140 | #define __SNR_tkill __NR_tkill |
|
2037 | 2237 |
|
2038 | 2238 | #define __SNR_utimensat __NR_utimensat |
2039 | 2239 |
|
| 2240 | +#ifdef __NR_utimensat_time64 |
| 2241 | +#define __SNR_utimensat_time64 __NR_utimensat_time64 |
| 2242 | +#else |
| 2243 | +#define __SNR_utimensat_time64 __PNR_utimensat_time64 |
| 2244 | +#endif |
| 2245 | + |
2040 | 2246 | #ifdef __NR_utimes |
2041 | 2247 | #define __SNR_utimes __NR_utimes |
2042 | 2248 | #else |
|
0 commit comments