summaryrefslogtreecommitdiffstats
path: root/src/fseccomp/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fseccomp/main.c')
-rw-r--r--src/fseccomp/main.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/fseccomp/main.c b/src/fseccomp/main.c
index 3d95d5bb2..3bf7de0fa 100644
--- a/src/fseccomp/main.c
+++ b/src/fseccomp/main.c
@@ -30,11 +30,11 @@ static void usage(void) {
30 printf("\tfseccomp secondary 32 file\n"); 30 printf("\tfseccomp secondary 32 file\n");
31 printf("\tfseccomp default file\n"); 31 printf("\tfseccomp default file\n");
32 printf("\tfseccomp default file allow-debuggers\n"); 32 printf("\tfseccomp default file allow-debuggers\n");
33 printf("\tfseccomp drop file list\n"); 33 printf("\tfseccomp drop file1 file2 list\n");
34 printf("\tfseccomp drop file list allow-debuggers\n"); 34 printf("\tfseccomp drop file1 file2 list allow-debuggers\n");
35 printf("\tfseccomp default drop file list\n"); 35 printf("\tfseccomp default drop file1 file2 list\n");
36 printf("\tfseccomp default drop file list allow-debuggers\n"); 36 printf("\tfseccomp default drop file1 file2 list allow-debuggers\n");
37 printf("\tfseccomp keep file list\n"); 37 printf("\tfseccomp keep file1 file2 list\n");
38 printf("\tfseccomp memory-deny-write-execute file\n"); 38 printf("\tfseccomp memory-deny-write-execute file\n");
39 printf("\tfseccomp print file\n"); 39 printf("\tfseccomp print file\n");
40} 40}
@@ -78,16 +78,16 @@ printf("\n");
78 seccomp_default(argv[2], 0); 78 seccomp_default(argv[2], 0);
79 else if (argc == 4 && strcmp(argv[1], "default") == 0 && strcmp(argv[3], "allow-debuggers") == 0) 79 else if (argc == 4 && strcmp(argv[1], "default") == 0 && strcmp(argv[3], "allow-debuggers") == 0)
80 seccomp_default(argv[2], 1); 80 seccomp_default(argv[2], 1);
81 else if (argc == 4 && strcmp(argv[1], "drop") == 0) 81 else if (argc == 5 && strcmp(argv[1], "drop") == 0)
82 seccomp_drop(argv[2], argv[3], 0); 82 seccomp_drop(argv[2], argv[3], argv[4], 0);
83 else if (argc == 5 && strcmp(argv[1], "drop") == 0 && strcmp(argv[4], "allow-debuggers") == 0) 83 else if (argc == 6 && strcmp(argv[1], "drop") == 0 && strcmp(argv[5], "allow-debuggers") == 0)
84 seccomp_drop(argv[2], argv[3], 1); 84 seccomp_drop(argv[2], argv[3], argv[4], 1);
85 else if (argc == 5 && strcmp(argv[1], "default") == 0 && strcmp(argv[2], "drop") == 0) 85 else if (argc == 6 && strcmp(argv[1], "default") == 0 && strcmp(argv[2], "drop") == 0)
86 seccomp_default_drop(argv[3], argv[4], 0); 86 seccomp_default_drop(argv[3], argv[4], argv[5], 0);
87 else if (argc == 6 && strcmp(argv[1], "default") == 0 && strcmp(argv[2], "drop") == 0 && strcmp(argv[5], "allow-debuggers") == 0) 87 else if (argc == 7 && strcmp(argv[1], "default") == 0 && strcmp(argv[2], "drop") == 0 && strcmp(argv[6], "allow-debuggers") == 0)
88 seccomp_default_drop(argv[3], argv[4], 1); 88 seccomp_default_drop(argv[3], argv[4], argv[5], 1);
89 else if (argc == 4 && strcmp(argv[1], "keep") == 0) 89 else if (argc == 5 && strcmp(argv[1], "keep") == 0)
90 seccomp_keep(argv[2], argv[3]); 90 seccomp_keep(argv[2], argv[3], argv[4]);
91 else if (argc == 3 && strcmp(argv[1], "memory-deny-write-execute") == 0) 91 else if (argc == 3 && strcmp(argv[1], "memory-deny-write-execute") == 0)
92 memory_deny_write_execute(argv[2]); 92 memory_deny_write_execute(argv[2]);
93 else if (argc == 3 && strcmp(argv[1], "print") == 0) 93 else if (argc == 3 && strcmp(argv[1], "print") == 0)