aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xg_private.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-04-09 16:54:44 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-04-09 16:54:44 +0100
commit3cb6817ad5b7dd6a7a5702d64c8c74184591df05 (patch)
tree92851c0bb2e712c17d7cedff43379415fb399443 /tools/libxc/xg_private.h
parent24561bd0a1a9b183a58c0fa908ced751507bd1b2 (diff)
downloadxen-3cb6817ad5b7dd6a7a5702d64c8c74184591df05.tar.gz
xen-3cb6817ad5b7dd6a7a5702d64c8c74184591df05.tar.bz2
xen-3cb6817ad5b7dd6a7a5702d64c8c74184591df05.zip
libxc: Leave portability of xg_memalign() as in original patch, rather
than following ioemu/osdep.c. This unbreaks build of readnotes. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'tools/libxc/xg_private.h')
-rw-r--r--tools/libxc/xg_private.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/libxc/xg_private.h b/tools/libxc/xg_private.h
index 2b863f7b74..563585793a 100644
--- a/tools/libxc/xg_private.h
+++ b/tools/libxc/xg_private.h
@@ -180,7 +180,7 @@ int pin_table(int xc_handle, unsigned int type, unsigned long mfn,
/* Grrr portability */
static inline void *xg_memalign(size_t alignment, size_t size)
{
-#if defined(_POSIX_C_SOURCE) && !defined(__sun__)
+#if (_POSIX_C_SOURCE - 0) >= 200112L || (_XOPEN_SOURCE - 0) >= 600
int ret;
void *ptr;
ret = posix_memalign(&ptr, alignment, size);