diff options
Diffstat (limited to 'src/fseccomp/main.c')
-rw-r--r-- | src/fseccomp/main.c | 30 |
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) |