aboutsummaryrefslogtreecommitdiff
path: root/util-linux/nsenter.c
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2016-04-02 19:00:44 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2016-04-02 19:00:44 +0200
commit8b0f459af7aa108089d0f87b0be81ccadb8638cb (patch)
treecdbdaeb96411367997e3aa91be852df7549e11ba /util-linux/nsenter.c
parentb14374a5ba7060d03c9859a5f61afdcdacc3dae6 (diff)
downloadbusybox-8b0f459af7aa108089d0f87b0be81ccadb8638cb.tar.gz
nsenter,unshare: work around older header
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'util-linux/nsenter.c')
-rw-r--r--util-linux/nsenter.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/util-linux/nsenter.c b/util-linux/nsenter.c
index 0dad595cd..b08b3dae7 100644
--- a/util-linux/nsenter.c
+++ b/util-linux/nsenter.c
@@ -60,6 +60,22 @@
//usage:#endif
#include <sched.h>
+#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
+
#include "libbb.h"
struct namespace_descr {