diff options
author | netblue30 <netblue30@yahoo.com> | 2016-06-24 11:53:10 -0400 |
---|---|---|
committer | netblue30 <netblue30@yahoo.com> | 2016-06-24 11:53:10 -0400 |
commit | 8fc12eeaa7aed0a5e6c260e0e6129820e2ddd164 (patch) | |
tree | 07cc0e20a6581f1717d2ad0231963f5ed1cd04c8 /src | |
parent | Merge pull request #591 from Fred-Barclay/confile (diff) | |
download | firejail-8fc12eeaa7aed0a5e6c260e0e6129820e2ddd164.tar.gz firejail-8fc12eeaa7aed0a5e6c260e0e6129820e2ddd164.tar.zst firejail-8fc12eeaa7aed0a5e6c260e0e6129820e2ddd164.zip |
updated syscall list
Diffstat (limited to 'src')
-rw-r--r-- | src/firejail/syscall.h | 135 |
1 files changed, 135 insertions, 0 deletions
diff --git a/src/firejail/syscall.h b/src/firejail/syscall.h index 5b2cb4915..68d4b5736 100644 --- a/src/firejail/syscall.h +++ b/src/firejail/syscall.h | |||
@@ -37,6 +37,11 @@ | |||
37 | {"_sysctl", __NR__sysctl}, | 37 | {"_sysctl", __NR__sysctl}, |
38 | #endif | 38 | #endif |
39 | #endif | 39 | #endif |
40 | #ifdef SYS_accept4 | ||
41 | #ifdef __NR_accept4 | ||
42 | {"accept4", __NR_accept4}, | ||
43 | #endif | ||
44 | #endif | ||
40 | #ifdef SYS_access | 45 | #ifdef SYS_access |
41 | #ifdef __NR_access | 46 | #ifdef __NR_access |
42 | {"access", __NR_access}, | 47 | {"access", __NR_access}, |
@@ -72,6 +77,11 @@ | |||
72 | {"bdflush", __NR_bdflush}, | 77 | {"bdflush", __NR_bdflush}, |
73 | #endif | 78 | #endif |
74 | #endif | 79 | #endif |
80 | #ifdef SYS_bind | ||
81 | #ifdef __NR_bind | ||
82 | {"bind", __NR_bind}, | ||
83 | #endif | ||
84 | #endif | ||
75 | #ifdef SYS_bpf | 85 | #ifdef SYS_bpf |
76 | #ifdef __NR_bpf | 86 | #ifdef __NR_bpf |
77 | {"bpf", __NR_bpf}, | 87 | {"bpf", __NR_bpf}, |
@@ -157,6 +167,16 @@ | |||
157 | {"close", __NR_close}, | 167 | {"close", __NR_close}, |
158 | #endif | 168 | #endif |
159 | #endif | 169 | #endif |
170 | #ifdef SYS_connect | ||
171 | #ifdef __NR_connect | ||
172 | {"connect", __NR_connect}, | ||
173 | #endif | ||
174 | #endif | ||
175 | #ifdef SYS_copy_file_range | ||
176 | #ifdef __NR_copy_file_range | ||
177 | {"copy_file_range", __NR_copy_file_range}, | ||
178 | #endif | ||
179 | #endif | ||
160 | #ifdef SYS_creat | 180 | #ifdef SYS_creat |
161 | #ifdef __NR_creat | 181 | #ifdef __NR_creat |
162 | {"creat", __NR_creat}, | 182 | {"creat", __NR_creat}, |
@@ -492,6 +512,11 @@ | |||
492 | {"getitimer", __NR_getitimer}, | 512 | {"getitimer", __NR_getitimer}, |
493 | #endif | 513 | #endif |
494 | #endif | 514 | #endif |
515 | #ifdef SYS_getpeername | ||
516 | #ifdef __NR_getpeername | ||
517 | {"getpeername", __NR_getpeername}, | ||
518 | #endif | ||
519 | #endif | ||
495 | #ifdef SYS_getpgid | 520 | #ifdef SYS_getpgid |
496 | #ifdef __NR_getpgid | 521 | #ifdef __NR_getpgid |
497 | {"getpgid", __NR_getpgid}, | 522 | {"getpgid", __NR_getpgid}, |
@@ -562,6 +587,16 @@ | |||
562 | {"getsid", __NR_getsid}, | 587 | {"getsid", __NR_getsid}, |
563 | #endif | 588 | #endif |
564 | #endif | 589 | #endif |
590 | #ifdef SYS_getsockname | ||
591 | #ifdef __NR_getsockname | ||
592 | {"getsockname", __NR_getsockname}, | ||
593 | #endif | ||
594 | #endif | ||
595 | #ifdef SYS_getsockopt | ||
596 | #ifdef __NR_getsockopt | ||
597 | {"getsockopt", __NR_getsockopt}, | ||
598 | #endif | ||
599 | #endif | ||
565 | #ifdef SYS_gettid | 600 | #ifdef SYS_gettid |
566 | #ifdef __NR_gettid | 601 | #ifdef __NR_gettid |
567 | {"gettid", __NR_gettid}, | 602 | {"gettid", __NR_gettid}, |
@@ -722,6 +757,11 @@ | |||
722 | {"linkat", __NR_linkat}, | 757 | {"linkat", __NR_linkat}, |
723 | #endif | 758 | #endif |
724 | #endif | 759 | #endif |
760 | #ifdef SYS_listen | ||
761 | #ifdef __NR_listen | ||
762 | {"listen", __NR_listen}, | ||
763 | #endif | ||
764 | #endif | ||
725 | #ifdef SYS_listxattr | 765 | #ifdef SYS_listxattr |
726 | #ifdef __NR_listxattr | 766 | #ifdef __NR_listxattr |
727 | {"listxattr", __NR_listxattr}, | 767 | {"listxattr", __NR_listxattr}, |
@@ -777,6 +817,11 @@ | |||
777 | {"mbind", __NR_mbind}, | 817 | {"mbind", __NR_mbind}, |
778 | #endif | 818 | #endif |
779 | #endif | 819 | #endif |
820 | #ifdef SYS_membarrier | ||
821 | #ifdef __NR_membarrier | ||
822 | {"membarrier", __NR_membarrier}, | ||
823 | #endif | ||
824 | #endif | ||
780 | #ifdef SYS_memfd_create | 825 | #ifdef SYS_memfd_create |
781 | #ifdef __NR_memfd_create | 826 | #ifdef __NR_memfd_create |
782 | {"memfd_create", __NR_memfd_create}, | 827 | {"memfd_create", __NR_memfd_create}, |
@@ -817,6 +862,11 @@ | |||
817 | {"mlock", __NR_mlock}, | 862 | {"mlock", __NR_mlock}, |
818 | #endif | 863 | #endif |
819 | #endif | 864 | #endif |
865 | #ifdef SYS_mlock2 | ||
866 | #ifdef __NR_mlock2 | ||
867 | {"mlock2", __NR_mlock2}, | ||
868 | #endif | ||
869 | #endif | ||
820 | #ifdef SYS_mlockall | 870 | #ifdef SYS_mlockall |
821 | #ifdef __NR_mlockall | 871 | #ifdef __NR_mlockall |
822 | {"mlockall", __NR_mlockall}, | 872 | {"mlockall", __NR_mlockall}, |
@@ -1122,11 +1172,21 @@ | |||
1122 | {"reboot", __NR_reboot}, | 1172 | {"reboot", __NR_reboot}, |
1123 | #endif | 1173 | #endif |
1124 | #endif | 1174 | #endif |
1175 | #ifdef SYS_recvfrom | ||
1176 | #ifdef __NR_recvfrom | ||
1177 | {"recvfrom", __NR_recvfrom}, | ||
1178 | #endif | ||
1179 | #endif | ||
1125 | #ifdef SYS_recvmmsg | 1180 | #ifdef SYS_recvmmsg |
1126 | #ifdef __NR_recvmmsg | 1181 | #ifdef __NR_recvmmsg |
1127 | {"recvmmsg", __NR_recvmmsg}, | 1182 | {"recvmmsg", __NR_recvmmsg}, |
1128 | #endif | 1183 | #endif |
1129 | #endif | 1184 | #endif |
1185 | #ifdef SYS_recvmsg | ||
1186 | #ifdef __NR_recvmsg | ||
1187 | {"recvmsg", __NR_recvmsg}, | ||
1188 | #endif | ||
1189 | #endif | ||
1130 | #ifdef SYS_remap_file_pages | 1190 | #ifdef SYS_remap_file_pages |
1131 | #ifdef __NR_remap_file_pages | 1191 | #ifdef __NR_remap_file_pages |
1132 | {"remap_file_pages", __NR_remap_file_pages}, | 1192 | {"remap_file_pages", __NR_remap_file_pages}, |
@@ -1292,6 +1352,16 @@ | |||
1292 | {"sendmmsg", __NR_sendmmsg}, | 1352 | {"sendmmsg", __NR_sendmmsg}, |
1293 | #endif | 1353 | #endif |
1294 | #endif | 1354 | #endif |
1355 | #ifdef SYS_sendmsg | ||
1356 | #ifdef __NR_sendmsg | ||
1357 | {"sendmsg", __NR_sendmsg}, | ||
1358 | #endif | ||
1359 | #endif | ||
1360 | #ifdef SYS_sendto | ||
1361 | #ifdef __NR_sendto | ||
1362 | {"sendto", __NR_sendto}, | ||
1363 | #endif | ||
1364 | #endif | ||
1295 | #ifdef SYS_set_mempolicy | 1365 | #ifdef SYS_set_mempolicy |
1296 | #ifdef __NR_set_mempolicy | 1366 | #ifdef __NR_set_mempolicy |
1297 | {"set_mempolicy", __NR_set_mempolicy}, | 1367 | {"set_mempolicy", __NR_set_mempolicy}, |
@@ -1432,6 +1502,11 @@ | |||
1432 | {"setsid", __NR_setsid}, | 1502 | {"setsid", __NR_setsid}, |
1433 | #endif | 1503 | #endif |
1434 | #endif | 1504 | #endif |
1505 | #ifdef SYS_setsockopt | ||
1506 | #ifdef __NR_setsockopt | ||
1507 | {"setsockopt", __NR_setsockopt}, | ||
1508 | #endif | ||
1509 | #endif | ||
1435 | #ifdef SYS_settimeofday | 1510 | #ifdef SYS_settimeofday |
1436 | #ifdef __NR_settimeofday | 1511 | #ifdef __NR_settimeofday |
1437 | {"settimeofday", __NR_settimeofday}, | 1512 | {"settimeofday", __NR_settimeofday}, |
@@ -1457,6 +1532,11 @@ | |||
1457 | {"sgetmask", __NR_sgetmask}, | 1532 | {"sgetmask", __NR_sgetmask}, |
1458 | #endif | 1533 | #endif |
1459 | #endif | 1534 | #endif |
1535 | #ifdef SYS_shutdown | ||
1536 | #ifdef __NR_shutdown | ||
1537 | {"shutdown", __NR_shutdown}, | ||
1538 | #endif | ||
1539 | #endif | ||
1460 | #ifdef SYS_sigaction | 1540 | #ifdef SYS_sigaction |
1461 | #ifdef __NR_sigaction | 1541 | #ifdef __NR_sigaction |
1462 | {"sigaction", __NR_sigaction}, | 1542 | {"sigaction", __NR_sigaction}, |
@@ -1502,11 +1582,21 @@ | |||
1502 | {"sigsuspend", __NR_sigsuspend}, | 1582 | {"sigsuspend", __NR_sigsuspend}, |
1503 | #endif | 1583 | #endif |
1504 | #endif | 1584 | #endif |
1585 | #ifdef SYS_socket | ||
1586 | #ifdef __NR_socket | ||
1587 | {"socket", __NR_socket}, | ||
1588 | #endif | ||
1589 | #endif | ||
1505 | #ifdef SYS_socketcall | 1590 | #ifdef SYS_socketcall |
1506 | #ifdef __NR_socketcall | 1591 | #ifdef __NR_socketcall |
1507 | {"socketcall", __NR_socketcall}, | 1592 | {"socketcall", __NR_socketcall}, |
1508 | #endif | 1593 | #endif |
1509 | #endif | 1594 | #endif |
1595 | #ifdef SYS_socketpair | ||
1596 | #ifdef __NR_socketpair | ||
1597 | {"socketpair", __NR_socketpair}, | ||
1598 | #endif | ||
1599 | #endif | ||
1510 | #ifdef SYS_splice | 1600 | #ifdef SYS_splice |
1511 | #ifdef __NR_splice | 1601 | #ifdef __NR_splice |
1512 | {"splice", __NR_splice}, | 1602 | {"splice", __NR_splice}, |
@@ -1722,6 +1812,11 @@ | |||
1722 | {"uselib", __NR_uselib}, | 1812 | {"uselib", __NR_uselib}, |
1723 | #endif | 1813 | #endif |
1724 | #endif | 1814 | #endif |
1815 | #ifdef SYS_userfaultfd | ||
1816 | #ifdef __NR_userfaultfd | ||
1817 | {"userfaultfd", __NR_userfaultfd}, | ||
1818 | #endif | ||
1819 | #endif | ||
1725 | #ifdef SYS_ustat | 1820 | #ifdef SYS_ustat |
1726 | #ifdef __NR_ustat | 1821 | #ifdef __NR_ustat |
1727 | {"ustat", __NR_ustat}, | 1822 | {"ustat", __NR_ustat}, |
@@ -1934,6 +2029,11 @@ | |||
1934 | {"connect", __NR_connect}, | 2029 | {"connect", __NR_connect}, |
1935 | #endif | 2030 | #endif |
1936 | #endif | 2031 | #endif |
2032 | #ifdef SYS_copy_file_range | ||
2033 | #ifdef __NR_copy_file_range | ||
2034 | {"copy_file_range", __NR_copy_file_range}, | ||
2035 | #endif | ||
2036 | #endif | ||
1937 | #ifdef SYS_creat | 2037 | #ifdef SYS_creat |
1938 | #ifdef __NR_creat | 2038 | #ifdef __NR_creat |
1939 | {"creat", __NR_creat}, | 2039 | {"creat", __NR_creat}, |
@@ -2484,6 +2584,11 @@ | |||
2484 | {"mbind", __NR_mbind}, | 2584 | {"mbind", __NR_mbind}, |
2485 | #endif | 2585 | #endif |
2486 | #endif | 2586 | #endif |
2587 | #ifdef SYS_membarrier | ||
2588 | #ifdef __NR_membarrier | ||
2589 | {"membarrier", __NR_membarrier}, | ||
2590 | #endif | ||
2591 | #endif | ||
2487 | #ifdef SYS_memfd_create | 2592 | #ifdef SYS_memfd_create |
2488 | #ifdef __NR_memfd_create | 2593 | #ifdef __NR_memfd_create |
2489 | {"memfd_create", __NR_memfd_create}, | 2594 | {"memfd_create", __NR_memfd_create}, |
@@ -2524,6 +2629,11 @@ | |||
2524 | {"mlock", __NR_mlock}, | 2629 | {"mlock", __NR_mlock}, |
2525 | #endif | 2630 | #endif |
2526 | #endif | 2631 | #endif |
2632 | #ifdef SYS_mlock2 | ||
2633 | #ifdef __NR_mlock2 | ||
2634 | {"mlock2", __NR_mlock2}, | ||
2635 | #endif | ||
2636 | #endif | ||
2527 | #ifdef SYS_mlockall | 2637 | #ifdef SYS_mlockall |
2528 | #ifdef __NR_mlockall | 2638 | #ifdef __NR_mlockall |
2529 | {"mlockall", __NR_mlockall}, | 2639 | {"mlockall", __NR_mlockall}, |
@@ -3354,6 +3464,11 @@ | |||
3354 | {"uselib", __NR_uselib}, | 3464 | {"uselib", __NR_uselib}, |
3355 | #endif | 3465 | #endif |
3356 | #endif | 3466 | #endif |
3467 | #ifdef SYS_userfaultfd | ||
3468 | #ifdef __NR_userfaultfd | ||
3469 | {"userfaultfd", __NR_userfaultfd}, | ||
3470 | #endif | ||
3471 | #endif | ||
3357 | #ifdef SYS_ustat | 3472 | #ifdef SYS_ustat |
3358 | #ifdef __NR_ustat | 3473 | #ifdef __NR_ustat |
3359 | {"ustat", __NR_ustat}, | 3474 | {"ustat", __NR_ustat}, |
@@ -3546,6 +3661,11 @@ | |||
3546 | {"connect", __NR_connect}, | 3661 | {"connect", __NR_connect}, |
3547 | #endif | 3662 | #endif |
3548 | #endif | 3663 | #endif |
3664 | #ifdef SYS_copy_file_range | ||
3665 | #ifdef __NR_copy_file_range | ||
3666 | {"copy_file_range", __NR_copy_file_range}, | ||
3667 | #endif | ||
3668 | #endif | ||
3549 | #ifdef SYS_creat | 3669 | #ifdef SYS_creat |
3550 | #ifdef __NR_creat | 3670 | #ifdef __NR_creat |
3551 | {"creat", __NR_creat}, | 3671 | {"creat", __NR_creat}, |
@@ -4071,6 +4191,11 @@ | |||
4071 | {"mbind", __NR_mbind}, | 4191 | {"mbind", __NR_mbind}, |
4072 | #endif | 4192 | #endif |
4073 | #endif | 4193 | #endif |
4194 | #ifdef SYS_membarrier | ||
4195 | #ifdef __NR_membarrier | ||
4196 | {"membarrier", __NR_membarrier}, | ||
4197 | #endif | ||
4198 | #endif | ||
4074 | #ifdef SYS_memfd_create | 4199 | #ifdef SYS_memfd_create |
4075 | #ifdef __NR_memfd_create | 4200 | #ifdef __NR_memfd_create |
4076 | {"memfd_create", __NR_memfd_create}, | 4201 | {"memfd_create", __NR_memfd_create}, |
@@ -4111,6 +4236,11 @@ | |||
4111 | {"mlock", __NR_mlock}, | 4236 | {"mlock", __NR_mlock}, |
4112 | #endif | 4237 | #endif |
4113 | #endif | 4238 | #endif |
4239 | #ifdef SYS_mlock2 | ||
4240 | #ifdef __NR_mlock2 | ||
4241 | {"mlock2", __NR_mlock2}, | ||
4242 | #endif | ||
4243 | #endif | ||
4114 | #ifdef SYS_mlockall | 4244 | #ifdef SYS_mlockall |
4115 | #ifdef __NR_mlockall | 4245 | #ifdef __NR_mlockall |
4116 | {"mlockall", __NR_mlockall}, | 4246 | {"mlockall", __NR_mlockall}, |
@@ -4921,6 +5051,11 @@ | |||
4921 | {"unshare", __NR_unshare}, | 5051 | {"unshare", __NR_unshare}, |
4922 | #endif | 5052 | #endif |
4923 | #endif | 5053 | #endif |
5054 | #ifdef SYS_userfaultfd | ||
5055 | #ifdef __NR_userfaultfd | ||
5056 | {"userfaultfd", __NR_userfaultfd}, | ||
5057 | #endif | ||
5058 | #endif | ||
4924 | #ifdef SYS_ustat | 5059 | #ifdef SYS_ustat |
4925 | #ifdef __NR_ustat | 5060 | #ifdef __NR_ustat |
4926 | {"ustat", __NR_ustat}, | 5061 | {"ustat", __NR_ustat}, |