diff options
author | 2017-03-22 12:18:53 -0400 | |
---|---|---|
committer | 2017-03-22 12:18:53 -0400 | |
commit | dcae10a36934d9a3cc7a3383cb19adee75217142 (patch) | |
tree | 9e5c3feaef11dd5caecf64f180fcb1bc9fd87e90 | |
parent | Merge pull request #1152 from SYN-cook/master (diff) | |
parent | syscall list update (kernel 4.9.4, Arch Linux) (diff) | |
download | firejail-dcae10a36934d9a3cc7a3383cb19adee75217142.tar.gz firejail-dcae10a36934d9a3cc7a3383cb19adee75217142.tar.zst firejail-dcae10a36934d9a3cc7a3383cb19adee75217142.zip |
Merge pull request #1153 from startx2017/master
syscall list update
-rw-r--r-- | src/include/syscall.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/include/syscall.h b/src/include/syscall.h index c49760703..8852fcbd5 100644 --- a/src/include/syscall.h +++ b/src/include/syscall.h | |||
@@ -1076,6 +1076,11 @@ | |||
1076 | {"preadv", __NR_preadv}, | 1076 | {"preadv", __NR_preadv}, |
1077 | #endif | 1077 | #endif |
1078 | #endif | 1078 | #endif |
1079 | #ifdef SYS_preadv2 | ||
1080 | #ifdef __NR_preadv2 | ||
1081 | {"preadv2", __NR_preadv2}, | ||
1082 | #endif | ||
1083 | #endif | ||
1079 | #ifdef SYS_prlimit64 | 1084 | #ifdef SYS_prlimit64 |
1080 | #ifdef __NR_prlimit64 | 1085 | #ifdef __NR_prlimit64 |
1081 | {"prlimit64", __NR_prlimit64}, | 1086 | {"prlimit64", __NR_prlimit64}, |
@@ -1126,6 +1131,11 @@ | |||
1126 | {"pwritev", __NR_pwritev}, | 1131 | {"pwritev", __NR_pwritev}, |
1127 | #endif | 1132 | #endif |
1128 | #endif | 1133 | #endif |
1134 | #ifdef SYS_pwritev2 | ||
1135 | #ifdef __NR_pwritev2 | ||
1136 | {"pwritev2", __NR_pwritev2}, | ||
1137 | #endif | ||
1138 | #endif | ||
1129 | #ifdef SYS_query_module | 1139 | #ifdef SYS_query_module |
1130 | #ifdef __NR_query_module | 1140 | #ifdef __NR_query_module |
1131 | {"query_module", __NR_query_module}, | 1141 | {"query_module", __NR_query_module}, |
@@ -1892,6 +1902,7 @@ | |||
1892 | #endif | 1902 | #endif |
1893 | #endif | 1903 | #endif |
1894 | #endif | 1904 | #endif |
1905 | //#endif | ||
1895 | #if defined __x86_64__ && defined __LP64__ | 1906 | #if defined __x86_64__ && defined __LP64__ |
1896 | #ifdef SYS__sysctl | 1907 | #ifdef SYS__sysctl |
1897 | #ifdef __NR__sysctl | 1908 | #ifdef __NR__sysctl |
@@ -2828,6 +2839,11 @@ | |||
2828 | {"preadv", __NR_preadv}, | 2839 | {"preadv", __NR_preadv}, |
2829 | #endif | 2840 | #endif |
2830 | #endif | 2841 | #endif |
2842 | #ifdef SYS_preadv2 | ||
2843 | #ifdef __NR_preadv2 | ||
2844 | {"preadv2", __NR_preadv2}, | ||
2845 | #endif | ||
2846 | #endif | ||
2831 | #ifdef SYS_prlimit64 | 2847 | #ifdef SYS_prlimit64 |
2832 | #ifdef __NR_prlimit64 | 2848 | #ifdef __NR_prlimit64 |
2833 | {"prlimit64", __NR_prlimit64}, | 2849 | {"prlimit64", __NR_prlimit64}, |
@@ -2868,6 +2884,11 @@ | |||
2868 | {"pwritev", __NR_pwritev}, | 2884 | {"pwritev", __NR_pwritev}, |
2869 | #endif | 2885 | #endif |
2870 | #endif | 2886 | #endif |
2887 | #ifdef SYS_pwritev2 | ||
2888 | #ifdef __NR_pwritev2 | ||
2889 | {"pwritev2", __NR_pwritev2}, | ||
2890 | #endif | ||
2891 | #endif | ||
2871 | #ifdef SYS_query_module | 2892 | #ifdef SYS_query_module |
2872 | #ifdef __NR_query_module | 2893 | #ifdef __NR_query_module |
2873 | {"query_module", __NR_query_module}, | 2894 | {"query_module", __NR_query_module}, |
@@ -3529,6 +3550,7 @@ | |||
3529 | #endif | 3550 | #endif |
3530 | #endif | 3551 | #endif |
3531 | #endif | 3552 | #endif |
3553 | //#endif | ||
3532 | #if defined __x86_64__ && defined __ILP32__ | 3554 | #if defined __x86_64__ && defined __ILP32__ |
3533 | #ifdef SYS_accept | 3555 | #ifdef SYS_accept |
3534 | #ifdef __NR_accept | 3556 | #ifdef __NR_accept |
@@ -4430,6 +4452,11 @@ | |||
4430 | {"preadv", __NR_preadv}, | 4452 | {"preadv", __NR_preadv}, |
4431 | #endif | 4453 | #endif |
4432 | #endif | 4454 | #endif |
4455 | #ifdef SYS_preadv2 | ||
4456 | #ifdef __NR_preadv2 | ||
4457 | {"preadv2", __NR_preadv2}, | ||
4458 | #endif | ||
4459 | #endif | ||
4433 | #ifdef SYS_prlimit64 | 4460 | #ifdef SYS_prlimit64 |
4434 | #ifdef __NR_prlimit64 | 4461 | #ifdef __NR_prlimit64 |
4435 | {"prlimit64", __NR_prlimit64}, | 4462 | {"prlimit64", __NR_prlimit64}, |
@@ -4470,6 +4497,11 @@ | |||
4470 | {"pwritev", __NR_pwritev}, | 4497 | {"pwritev", __NR_pwritev}, |
4471 | #endif | 4498 | #endif |
4472 | #endif | 4499 | #endif |
4500 | #ifdef SYS_pwritev2 | ||
4501 | #ifdef __NR_pwritev2 | ||
4502 | {"pwritev2", __NR_pwritev2}, | ||
4503 | #endif | ||
4504 | #endif | ||
4473 | #ifdef SYS_quotactl | 4505 | #ifdef SYS_quotactl |
4474 | #ifdef __NR_quotactl | 4506 | #ifdef __NR_quotactl |
4475 | {"quotactl", __NR_quotactl}, | 4507 | {"quotactl", __NR_quotactl}, |
@@ -5111,3 +5143,5 @@ | |||
5111 | #endif | 5143 | #endif |
5112 | #endif | 5144 | #endif |
5113 | #endif | 5145 | #endif |
5146 | //#endif | ||
5147 | |||