aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2015-10-28 22:02:45 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2015-10-28 22:02:45 -0400
commitb12c846f58e7c78b81b4923aa4191536fe6ad2b8 (patch)
treec518c8e807bb7723cdce3815ecbacc6a826a38c1 /src/tools
parentenable --protocol by default in profiles (diff)
downloadfirejail-b12c846f58e7c78b81b4923aa4191536fe6ad2b8.tar.gz
firejail-b12c846f58e7c78b81b4923aa4191536fe6ad2b8.tar.zst
firejail-b12c846f58e7c78b81b4923aa4191536fe6ad2b8.zip
dual i386/amd64 seccomp support for --seccomp option
Diffstat (limited to 'src/tools')
-rwxr-xr-xsrc/tools/syscall_testbin8702 -> 9552 bytes
-rw-r--r--src/tools/syscall_test.c10
-rwxr-xr-xsrc/tools/syscall_test32bin6566 -> 6868 bytes
3 files changed, 9 insertions, 1 deletions
diff --git a/src/tools/syscall_test b/src/tools/syscall_test
index 21db21ae0..bf29c5b99 100755
--- a/src/tools/syscall_test
+++ b/src/tools/syscall_test
Binary files differ
diff --git a/src/tools/syscall_test.c b/src/tools/syscall_test.c
index 47c27978b..b3f43c755 100644
--- a/src/tools/syscall_test.c
+++ b/src/tools/syscall_test.c
@@ -5,10 +5,11 @@
5#include <sys/socket.h> 5#include <sys/socket.h>
6#include <linux/netlink.h> 6#include <linux/netlink.h>
7#include <net/ethernet.h> 7#include <net/ethernet.h>
8#include <sys/mount.h>
8 9
9int main(int argc, char **argv) { 10int main(int argc, char **argv) {
10 if (argc != 2) { 11 if (argc != 2) {
11 printf("Usage: test [sleep|socket|mkdir]\n"); 12 printf("Usage: test [sleep|socket|mkdir|mount]\n");
12 return 1; 13 return 1;
13 } 14 }
14 15
@@ -62,6 +63,13 @@ int main(int argc, char **argv) {
62 mkdir("tmp", 0777); 63 mkdir("tmp", 0777);
63 printf("after mkdir\n"); 64 printf("after mkdir\n");
64 } 65 }
66 else if (strcmp(argv[1], "mount") == 0) {
67 printf("before mount\n");
68 if (mount("tmpfs", "/tmp", "tmpfs", MS_NOSUID | MS_STRICTATIME | MS_REC, "mode=755,gid=0") < 0) {
69 perror("mount");
70 }
71 printf("after mount\n");
72 }
65 else { 73 else {
66 fprintf(stderr, "Error: invalid argument\n"); 74 fprintf(stderr, "Error: invalid argument\n");
67 return 1; 75 return 1;
diff --git a/src/tools/syscall_test32 b/src/tools/syscall_test32
index 5d027f5dd..8d72f58c4 100755
--- a/src/tools/syscall_test32
+++ b/src/tools/syscall_test32
Binary files differ