From 9b9825fa6a33a4f9703905100a88190aaf030607 Mon Sep 17 00:00:00 2001
From: Toni Uhlig <matzeton@googlemail.com>
Date: Sun, 20 May 2018 02:26:20 +0200
Subject: POTD skeleton #63.

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
---
 src/pseccomp.h | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

(limited to 'src/pseccomp.h')

diff --git a/src/pseccomp.h b/src/pseccomp.h
index 76889b6..d208275 100644
--- a/src/pseccomp.h
+++ b/src/pseccomp.h
@@ -1,8 +1,21 @@
 #ifndef POTD_SECCOMP_H
 #define POTD_SECCOMP_H 1
 
-int pseccomp_init(void);
+#include <seccomp.h>
+
+typedef struct pseccomp_ctx {
+    scmp_filter_ctx sfilter;
+} pseccomp_ctx;
+
+
+int pseccomp_init(pseccomp_ctx **ctx);
+
+void pseccomp_free(pseccomp_ctx **ctx);
 
 int pseccomp_set_immutable(void);
 
+int pseccomp_default_rules(pseccomp_ctx *ctx);
+
+int pseccomp_jail_rules(pseccomp_ctx *ctx);
+
 #endif
-- 
cgit v1.2.3