Check for <sys/sysctl.h> in configure
Also check for <sys/param.h>, which is a prerequisite on OpenBSD
This commit is contained in:
parent
132863599c
commit
3151311af0
2 changed files with 16 additions and 4 deletions
10
configure.ac
10
configure.ac
|
@ -18,7 +18,15 @@ AC_PROG_RANLIB
|
||||||
|
|
||||||
dnl Checks for header files.
|
dnl Checks for header files.
|
||||||
AC_HEADER_STDC
|
AC_HEADER_STDC
|
||||||
AC_CHECK_HEADERS(syslog.h)
|
AC_CHECK_HEADERS([sys/param.h syslog.h])
|
||||||
|
# sys/sysctl.h requires sys/types.h on FreeBSD
|
||||||
|
# sys/sysctl.h requires sys/param.h on OpenBSD
|
||||||
|
AC_CHECK_HEADERS([sys/sysctl.h], [], [],
|
||||||
|
[#include <sys/types.h>
|
||||||
|
#if HAVE_SYS_PARAM_H
|
||||||
|
#include <sys/param.h>
|
||||||
|
#endif
|
||||||
|
])
|
||||||
|
|
||||||
AC_FUNC_ALLOCA
|
AC_FUNC_ALLOCA
|
||||||
|
|
||||||
|
|
10
cpu-miner.c
10
cpu-miner.c
|
@ -18,14 +18,18 @@
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#if defined(WIN32)
|
#ifdef WIN32
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#elif defined(sun) || defined(__sun)
|
|
||||||
#include <sys/resource.h>
|
|
||||||
#else
|
#else
|
||||||
#include <sys/resource.h>
|
#include <sys/resource.h>
|
||||||
|
#if HAVE_SYS_SYSCTL_H
|
||||||
|
#include <sys/types.h>
|
||||||
|
#if HAVE_SYS_PARAM_H
|
||||||
|
#include <sys/param.h>
|
||||||
|
#endif
|
||||||
#include <sys/sysctl.h>
|
#include <sys/sysctl.h>
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
#include <getopt.h>
|
#include <getopt.h>
|
||||||
#include <jansson.h>
|
#include <jansson.h>
|
||||||
#include <curl/curl.h>
|
#include <curl/curl.h>
|
||||||
|
|
Loading…
Add table
Reference in a new issue