bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

physmem: fix recognition of sys/sysctl.h


From: Bruno Haible
Subject: physmem: fix recognition of sys/sysctl.h
Date: Sun, 18 Oct 2009 10:00:07 +0200
User-agent: KMail/1.9.9

On OpenBSD 4.0, #include <sys/sysctl.h> fails if <sys/param.h> was not
included previously. This fixes the recognition of <sys/sysctl.h>:


2009-10-18  Bruno Haible  <address@hidden>

        Fix recognition of sys/sysctl.h on OpenBSD 4.0.
        * m4/physmem.m4 (gl_PHYSMEM): Before including sys/sysctl.h, include
        sys/param.h.

*** m4/physmem.m4.orig  2009-10-18 09:58:10.000000000 +0200
--- m4/physmem.m4       2009-10-18 09:41:03.000000000 +0200
***************
*** 1,4 ****
! # physmem.m4 serial 9
  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,
--- 1,4 ----
! # 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,38 ****
  
    # 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])
  
    AC_CHECK_FUNCS([pstat_getstatic pstat_getdynamic sysmp getsysinfo sysctl 
table])
    AC_REQUIRE([gl_SYS__SYSTEM_CONFIGURATION])
--- 31,45 ----
  
    # 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/systemcfg.h],,,
!     [AC_INCLUDES_DEFAULT])
!   dnl <sys/sysctl.h> requires <sys/param.h> on OpenBSD 4.0.
!   AC_CHECK_HEADERS([sys/sysctl.h],,,
!     [AC_INCLUDES_DEFAULT
!      #if HAVE_SYS_PARAM_H
!      # include <sys/param.h>
!      #endif
!     ])
  
    AC_CHECK_FUNCS([pstat_getstatic pstat_getdynamic sysmp getsysinfo sysctl 
table])
    AC_REQUIRE([gl_SYS__SYSTEM_CONFIGURATION])




reply via email to

[Prev in Thread] Current Thread [Next in Thread]