diff --git a/ChangeLog b/ChangeLog index 06aefe3732..e81df2bd74 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri May 29 16:25:32 CEST 2009 Daniel Veillard + + * src/lxc_container.c: fix a portability issue if PR_CAPBSET_DROP + not defined. + Fri May 29 10:16:13 EDT 2009 Cole Robinson * src/network_driver.c src/network_conf.c src/network_conf.h: diff --git a/src/lxc_container.c b/src/lxc_container.c index 6108f7a0c3..2592b10803 100644 --- a/src/lxc_container.c +++ b/src/lxc_container.c @@ -644,6 +644,7 @@ static int lxcContainerSetupMounts(virDomainDefPtr vmDef, static int lxcContainerDropCapabilities(virDomainDefPtr vmDef ATTRIBUTE_UNUSED) { +#ifdef PR_CAPBSET_DROP int i; const struct { int id; @@ -660,7 +661,9 @@ static int lxcContainerDropCapabilities(virDomainDefPtr vmDef ATTRIBUTE_UNUSED) return -1; } } - +#else /* ! PR_CAPBSET_DROP */ + VIR_WARN0(_("failed to drop capabilities PR_CAPBSET_DROP undefined")); +#endif return 0; }