[libvirt PATCH 2/3] lxc: drop compat code for clone constants

Daniel P. Berrangé berrange at redhat.com
Wed Jun 17 15:51:52 UTC 2020


Given our supported platform matrix, we can safely assume that
all the clone constants we need are defined by the system
headers.

Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
---
 src/lxc/lxc_container.c | 20 --------------------
 1 file changed, 20 deletions(-)

diff --git a/src/lxc/lxc_container.c b/src/lxc/lxc_container.c
index b0a6deeb56..36dee51168 100644
--- a/src/lxc/lxc_container.c
+++ b/src/lxc/lxc_container.c
@@ -66,26 +66,6 @@
 
 VIR_LOG_INIT("lxc.lxc_container");
 
-/*
- * GLibc headers are behind the kernel, so we define these
- * constants if they're not present already.
- */
-
-#ifndef CLONE_NEWPID
-# define CLONE_NEWPID  0x20000000
-#endif
-#ifndef CLONE_NEWUTS
-# define CLONE_NEWUTS  0x04000000
-#endif
-#ifndef CLONE_NEWUSER
-# define CLONE_NEWUSER 0x10000000
-#endif
-#ifndef CLONE_NEWIPC
-# define CLONE_NEWIPC  0x08000000
-#endif
-#ifndef CLONE_NEWNET
-# define CLONE_NEWNET  0x40000000 /* New network namespace */
-#endif
 
 /* messages between parent and container */
 typedef char lxc_message_t;
-- 
2.24.1




More information about the libvir-list mailing list