seccomp: don't commit to an api just yet

I'm not sure that I want to be married (to this layout) just yet. Signed-off-by: 's avatarChristian Brauner <christian.brauner@ubuntu.com>
parent 0b8bb8db
......@@ -31,11 +31,6 @@
#include <lxc/attach_options.h>
#ifdef SCMP_ACT_USER_NOTIF
#include <linux/seccomp.h>
#include <seccomp.h>
#endif
#ifdef __cplusplus
extern "C" {
#endif
......@@ -70,16 +65,6 @@ enum {
LXC_SECCOMP_NOTIFY_MAX,
};
#ifdef SCMP_ACT_USER_NOTIF
struct seccomp_notify_proxy_msg {
uint32_t version;
struct seccomp_notif req;
struct seccomp_notif_resp resp;
pid_t monitor_pid;
pid_t init_pid;
};
#endif
/*!
* An LXC container.
*
......
......@@ -47,7 +47,17 @@ struct lxc_handler;
#ifdef HAVE_SECCOMP
#if HAVE_DECL_SECCOMP_NOTIF_GET_FD
struct seccomp_notify_proxy_msg {
uint32_t version;
struct seccomp_notif req;
struct seccomp_notif_resp resp;
pid_t monitor_pid;
pid_t init_pid;
} __attribute__((packed, aligned(8)));
struct seccomp_notify {
bool wants_supervision;
int notify_fd;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment