From: Daniel P. Berrange Date: Mon, 8 Dec 2008 11:28:37 +0000 (+0000) Subject: Workaround broken limits.h on Debian etch X-Git-Tag: LIBVIRT_0_6_0~260 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca1a1b06d0f6a56d665195fbb97d58e441ff0dbe;p=thirdparty%2Flibvirt.git Workaround broken limits.h on Debian etch --- diff --git a/ChangeLog b/ChangeLog index acb71de7d1..3a89826176 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Dec 8 11:28:53 GMT 2008 Daniel P. Berrange + + * src/storage_conf.c: Workaround missing ULLONG_MAX in + Debian etch's limits.h + Mon Dec 8 11:17:53 GMT 2008 Daniel P. Berrange * src/qemu_driver.c, src/uml_driver.c: Fix guest autostart diff --git a/src/storage_conf.c b/src/storage_conf.c index 522fc984ba..ca3e0b2aa5 100644 --- a/src/storage_conf.c +++ b/src/storage_conf.c @@ -43,6 +43,11 @@ #include "util.h" #include "memory.h" +/* Work around broken limits.h on debian etch */ +#if defined __GNUC__ && defined _GCC_LIMITS_H_ && ! defined ULLONG_MAX +# define ULLONG_MAX ULONG_LONG_MAX +#endif + #define virStorageLog(msg...) fprintf(stderr, msg) VIR_ENUM_IMPL(virStoragePool,