From 29da015aac635584dd178790dc19324618742b72 Mon Sep 17 00:00:00 2001 From: Ryota Ozaki Date: Wed, 30 Jun 2010 20:49:28 +0900 Subject: [PATCH] cgroup: Fix compilation broken on MinGW due to dirent->d_type As pointed out by Eric Blake, using dirent->d_type breaks compilation on MinGW. This patch addresses this by using '#if defined' as same as doing for virCgroupForDriver. --- src/util/cgroup.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/util/cgroup.c b/src/util/cgroup.c index 9fa64dca2f..024036af37 100644 --- a/src/util/cgroup.c +++ b/src/util/cgroup.c @@ -608,6 +608,7 @@ cleanup: } #endif +#if defined _DIRENT_HAVE_D_TYPE static int virCgroupRemoveRecursively(char *grppath) { DIR *grpdir; @@ -656,6 +657,13 @@ static int virCgroupRemoveRecursively(char *grppath) return rc; } +#else +static int virCgroupRemoveRecursively(char *grppath ATTRIBUTE_UNUSED) +{ + /* Claim no support */ + return -ENXIO; +} +#endif /** * virCgroupRemove: