Signed-off-by: Christian Seiler <christ...@iwakd.de>
---
 src/lxc/bdev.h |   26 ++++++++++++++++++++++++++
 src/lxc/conf.c |   24 ------------------------
 2 files changed, 26 insertions(+), 24 deletions(-)

diff --git a/src/lxc/bdev.h b/src/lxc/bdev.h
index cc03592..d69efd8 100644
--- a/src/lxc/bdev.h
+++ b/src/lxc/bdev.h
@@ -54,4 +54,30 @@ struct bdev *bdev_copy(const char *src, const char *oldname, 
const char *cname,
                        const char *oldpath, const char *lxcpath, const char 
*bdevtype,
                        int snap, const char *bdevdata, unsigned long newsize);
 void bdev_put(struct bdev *bdev);
+
+/* define constants if the kernel/glibc headers don't define them */
+#ifndef MS_DIRSYNC
+#define MS_DIRSYNC  128
+#endif
+
+#ifndef MS_REC
+#define MS_REC 16384
+#endif
+
+#ifndef MNT_DETACH
+#define MNT_DETACH 2
+#endif
+
+#ifndef MS_SLAVE
+#define MS_SLAVE (1<<19)
+#endif
+
+#ifndef MS_RELATIME
+#define MS_RELATIME (1 << 21)
+#endif
+
+#ifndef MS_STRICTATIME
+#define MS_STRICTATIME (1 << 24)
+#endif
+
 #endif
diff --git a/src/lxc/conf.c b/src/lxc/conf.c
index a38015d..a1aee14 100644
--- a/src/lxc/conf.c
+++ b/src/lxc/conf.c
@@ -93,30 +93,6 @@ lxc_log_define(lxc_conf, lxc);
 #define MAXMTULEN   16
 #define MAXLINELEN  128
 
-#ifndef MS_DIRSYNC
-#define MS_DIRSYNC  128
-#endif
-
-#ifndef MS_REC
-#define MS_REC 16384
-#endif
-
-#ifndef MNT_DETACH
-#define MNT_DETACH 2
-#endif
-
-#ifndef MS_SLAVE
-#define MS_SLAVE (1<<19)
-#endif
-
-#ifndef MS_RELATIME
-#define MS_RELATIME (1 << 21)
-#endif
-
-#ifndef MS_STRICTATIME
-#define MS_STRICTATIME (1 << 24)
-#endif
-
 #if HAVE_SYS_CAPABILITY_H
 #ifndef CAP_SETFCAP
 #define CAP_SETFCAP 31
-- 
1.7.8.6


------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Lxc-devel mailing list
Lxc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-devel

Reply via email to