From: Bruno Haible Date: Sun, 18 Oct 2009 08:00:29 +0000 (+0200) Subject: Fix recognition of sys/sysctl.h on OpenBSD 4.0. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb0465fcf85351b8b7bea0507d9c326319f3b94a;hp=791cc509ac459a2555f8d633ad67455cf8d3fe4d;p=pspp Fix recognition of sys/sysctl.h on OpenBSD 4.0. --- diff --git a/ChangeLog b/ChangeLog index 50c1df3207..6f7e5d8a32 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-10-18 Bruno Haible + + Fix recognition of sys/sysctl.h on OpenBSD 4.0. + * m4/physmem.m4 (gl_PHYSMEM): Before including sys/sysctl.h, include + sys/param.h. + 2009-10-16 Eric Blake utimensat: new module diff --git a/m4/physmem.m4 b/m4/physmem.m4 index 2d79a69972..9f93fa9bfc 100644 --- a/m4/physmem.m4 +++ b/m4/physmem.m4 @@ -1,4 +1,4 @@ -# physmem.m4 serial 9 +# physmem.m4 serial 10 dnl Copyright (C) 2002-2003, 2005-2006, 2008-2009 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -31,8 +31,15 @@ AC_DEFUN([gl_PHYSMEM], # Prerequisites of lib/physmem.c. AC_CHECK_HEADERS([sys/pstat.h sys/sysmp.h sys/sysinfo.h \ - machine/hal_sysinfo.h sys/table.h sys/param.h sys/sysctl.h \ - sys/systemcfg.h],,, [AC_INCLUDES_DEFAULT]) + machine/hal_sysinfo.h sys/table.h sys/param.h sys/systemcfg.h],,, + [AC_INCLUDES_DEFAULT]) + dnl requires on OpenBSD 4.0. + AC_CHECK_HEADERS([sys/sysctl.h],,, + [AC_INCLUDES_DEFAULT + #if HAVE_SYS_PARAM_H + # include + #endif + ]) AC_CHECK_FUNCS([pstat_getstatic pstat_getdynamic sysmp getsysinfo sysctl table]) AC_REQUIRE([gl_SYS__SYSTEM_CONFIGURATION])