From: Michiel van Baak Date: Mon, 19 Jan 2009 18:36:24 +0000 (+0000) Subject: Make asterisk compile on non-amd64 versions of OpenBSD. X-Git-Tag: 1.6.2.0-beta1~414 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ffb3f301af3b5d6d4c021b04bbdb9484bf2d4cf7;p=thirdparty%2Fasterisk.git Make asterisk compile on non-amd64 versions of OpenBSD. The HW_PHYSMEM64 is only available in latest OpenBSD and/or amd64 versions of OpenBSD. Use HW_PHYSMEM when HW_PHYSMEM64 is not available. (closes issue #14129) Reported by: ys Patches: 2009011600_physmem64.diff.txt uploaded by mvanbaak (license 7) Tested by: mvanbaak, jtodd git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@169327 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/main/asterisk.c b/main/asterisk.c index 20d845df51..f3c7fcaa0d 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -587,7 +587,7 @@ static char *handle_show_sysinfo(struct ast_cli_entry *e, int cmd, struct ast_cl uptime = uptime/3600; /* grab total physical memory */ mib[0] = CTL_HW; -#if defined(__OpenBSD__) +#if defined(HW_PHYSMEM64) mib[1] = HW_PHYSMEM64; #else mib[1] = HW_PHYSMEM;