From 239843e5c173393fba04e2747326eec0eaf27e4a Mon Sep 17 00:00:00 2001 From: Thomas Zander Date: Thu, 29 Oct 2015 14:32:03 +0100 Subject: [PATCH] Include proper headers for sysctlbyname() on Mac OS According to Xcode documentation[1], sysctlbyname is available on Mac OS via the same includes as on FreeBSD/DragonFly. [1] https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man3/sysctlbyname.3.html Signed-off-by: Erik de Castro Lopo --- src/libFLAC/cpu.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/libFLAC/cpu.c b/src/libFLAC/cpu.c index 77e00358..63f0ffa7 100644 --- a/src/libFLAC/cpu.c +++ b/src/libFLAC/cpu.c @@ -77,15 +77,11 @@ static void disable_avx(FLAC__CPUInfo *info) #include #endif -#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__APPLE__) #include #include #endif -#if defined(__APPLE__) -/* how to get sysctlbyname()? */ -#endif - #ifdef FLAC__CPU_IA32 /* these are flags in EDX of CPUID AX=00000001 */ static const unsigned FLAC__CPUINFO_IA32_CPUID_CMOV = 0x00008000;