]> xenbits.xensource.com Git - libvirt.git/commitdiff
lxc: drop compat code for clone constants
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 17 Jun 2020 10:59:19 +0000 (11:59 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 17 Jun 2020 17:00:28 +0000 (18:00 +0100)
Given our supported platform matrix, we can safely assume that
all the clone constants we need are defined by the system
headers.

Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/lxc/lxc_container.c

index b0a6deeb566d70f3707951a1d2b3eeb1dd40c42b..36dee51168936e661ae0ca99f13aaf1c2a725314 100644 (file)
 
 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;