From 4f96b58763738e2c4c1e0dae04820e4e886cc6ab Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Fri, 18 Apr 2008 18:07:40 +0000 Subject: Work around Python.h name-space pollution. * python/libvir.c (HAVE_PTHREAD_H): #undef. Without this, we'd get a redefinition warning. --- libvir.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libvir.c b/libvir.c index 0ca2dca..8258cc2 100644 --- a/libvir.c +++ b/libvir.c @@ -4,13 +4,18 @@ * entry points where an automatically generated stub is * unpractical * - * Copyright (C) 2005, 2007 Red Hat, Inc. + * Copyright (C) 2005, 2007, 2008 Red Hat, Inc. * * Daniel Veillard */ #include +/* Horrible kludge to work around even more horrible name-space pollution + via Python.h. That file includes /usr/include/python2.5/pyconfig*.h, + which has over 180 autoconf-style HAVE_* definitions. Shame on them. */ +#undef HAVE_PTHREAD_H + #include #include "libvirt/libvirt.h" #include "libvirt/virterror.h" -- cgit