From: Aleksandr Mezin Date: Thu, 26 May 2016 10:03:57 +0000 (+0600) Subject: python-lxc: don't use private lxc/namespace.h X-Git-Tag: lxc-2.1.0~418^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d51f78ed31f88c0d69def88eec38d76cef685b9e;p=thirdparty%2Flxc.git python-lxc: don't use private lxc/namespace.h Signed-off-by: Aleksandr Mezin --- diff --git a/src/python-lxc/lxc.c b/src/python-lxc/lxc.c index 4f637d09b..61c192c87 100644 --- a/src/python-lxc/lxc.c +++ b/src/python-lxc/lxc.c @@ -26,10 +26,38 @@ #include "structmember.h" #include #include "lxc/utils.h" -#include "lxc/namespace.h" #include "lxc/confile.h" #include #include +#include + +/* + * CLONE_* definitions copied from lxc/namespace.h + */ +#ifndef CLONE_FS +# define CLONE_FS 0x00000200 +#endif +#ifndef CLONE_NEWNS +# define CLONE_NEWNS 0x00020000 +#endif +#ifndef CLONE_NEWCGROUP +# define CLONE_NEWCGROUP 0x02000000 +#endif +#ifndef CLONE_NEWUTS +# define CLONE_NEWUTS 0x04000000 +#endif +#ifndef CLONE_NEWIPC +# define CLONE_NEWIPC 0x08000000 +#endif +#ifndef CLONE_NEWUSER +# define CLONE_NEWUSER 0x10000000 +#endif +#ifndef CLONE_NEWPID +# define CLONE_NEWPID 0x20000000 +#endif +#ifndef CLONE_NEWNET +# define CLONE_NEWNET 0x40000000 +#endif /* Helper functions */