diff options
author | Lennart Poettering <lennart@poettering.net> | 2014-02-12 18:44:40 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2014-02-12 18:44:40 +0100 |
commit | 351a19b17d51ba0a5737f35d3c5deb8e7975fdee (patch) | |
tree | 03fb024a7c9f496cb6db9eaa657698c201688b41 /src/core/execute.c | |
parent | 17df7223be064b1542dbe868e3b35cca977ee639 (diff) |
core: fix build without libseccomp
Diffstat (limited to 'src/core/execute.c')
-rw-r--r-- | src/core/execute.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/execute.c b/src/core/execute.c index 1184777295..4033470e5b 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -2115,9 +2115,11 @@ void exec_context_dump(ExecContext *c, FILE* f, const char *prefix) { prefix, c->selinux_context); if (c->syscall_filter) { +#ifdef HAVE_SECCOMP Iterator j; void *id; bool first = true; +#endif fprintf(f, "%sSystemCallFilter: \n", @@ -2126,6 +2128,7 @@ void exec_context_dump(ExecContext *c, FILE* f, const char *prefix) { if (!c->syscall_whitelist) fputc('~', f); +#ifdef HAVE_SECCOMP SET_FOREACH(id, c->syscall_filter, j) { _cleanup_free_ char *name = NULL; @@ -2137,6 +2140,7 @@ void exec_context_dump(ExecContext *c, FILE* f, const char *prefix) { name = seccomp_syscall_resolve_num_arch(PTR_TO_INT(id)-1, SCMP_ARCH_NATIVE); fputs(strna(name), f); } +#endif fputc('\n', f); } |