Unverified Commit 2bad9476 by Stéphane Graber Committed by GitHub

Merge pull request #2966 from brauner/2019-05-01/seccomp_notifier_api_removal

seccomp: don't commit to an api just yet
parents 0b8bb8db ebc1c319
...@@ -31,11 +31,6 @@ ...@@ -31,11 +31,6 @@
#include <lxc/attach_options.h> #include <lxc/attach_options.h>
#ifdef SCMP_ACT_USER_NOTIF
#include <linux/seccomp.h>
#include <seccomp.h>
#endif
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
...@@ -70,16 +65,6 @@ enum { ...@@ -70,16 +65,6 @@ enum {
LXC_SECCOMP_NOTIFY_MAX, 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. * An LXC container.
* *
......
...@@ -47,7 +47,17 @@ struct lxc_handler; ...@@ -47,7 +47,17 @@ struct lxc_handler;
#ifdef HAVE_SECCOMP #ifdef HAVE_SECCOMP
#if HAVE_DECL_SECCOMP_NOTIF_GET_FD #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 { struct seccomp_notify {
bool wants_supervision; bool wants_supervision;
int notify_fd; 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