Thanks, applied. Nathan Lynch wrote: > On Mon, 2010-02-22 at 11:58 -0600, Nathan Lynch wrote: >> Thanks, I had already put together a local fix which adds a compat >> header -- please use this instead of duplicating the work across files? > > Sorry, please use this one instead - fixed include guard in compat.h > >>From c0869556338592a92bad3b587d394add82267f99 Mon Sep 17 00:00:00 2001 > From: Nathan Lynch <ntl@xxxxxxxxx> > Date: Mon, 22 Feb 2010 11:50:46 -0600 > Subject: [PATCH 1/1] user-cr: add compat.h; define MNT_DETACH > > "nsexec: remount proc and devpts" introduced usage of the MNT_DETACH > umount2 flag, which is not defined even in some relatively recent > glibc headers (e.g. Fedora 10/glibc 2.9-3). Add a compat.h header > where we can add fixups like this for older build environments. > > Signed-off-by: Nathan Lynch <ntl@xxxxxxxxx> > --- > include/compat.h | 8 ++++++++ > nsexec.c | 1 + > restart.c | 1 + > 3 files changed, 10 insertions(+), 0 deletions(-) > create mode 100644 include/compat.h > > diff --git a/include/compat.h b/include/compat.h > new file mode 100644 > index 0000000..bcdd149 > --- /dev/null > +++ b/include/compat.h > @@ -0,0 +1,8 @@ > +#ifndef USER_CR_COMPAT_H > +#define USER_CR_COMPAT_H > + > +#ifndef MNT_DETACH > +#define MNT_DETACH 2 > +#endif > + > +#endif /* USER_CR_COMPAT_H */ > diff --git a/nsexec.c b/nsexec.c > index 7a0294c..1cf9c97 100644 > --- a/nsexec.c > +++ b/nsexec.c > @@ -20,6 +20,7 @@ > #include "clone.h" > #include "eclone.h" > #include "genstack.h" > +#include "compat.h" > > extern pid_t getpgid(pid_t pid); > extern pid_t getsid(pid_t pid); > diff --git a/restart.c b/restart.c > index 166a499..f5d23bb 100644 > --- a/restart.c > +++ b/restart.c > @@ -38,6 +38,7 @@ > > #include "eclone.h" > #include "genstack.h" > +#include "compat.h" > > static char usage_str[] = > "usage: restart [opts]\n" _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers