diff --git a/src/detection/title.c b/src/detection/title.c index 2077d038f..087621247 100644 --- a/src/detection/title.c +++ b/src/detection/title.c @@ -6,6 +6,10 @@ #include #include +#ifndef HOST_NAME_MAX + #define HOST_NAME_MAX 64 +#endif + const FFTitleResult* ffDetectTitle(const FFinstance* instance) { static FFTitleResult result; diff --git a/src/modules/cpu.c b/src/modules/cpu.c index f4fc2060a..c058ac140 100644 --- a/src/modules/cpu.c +++ b/src/modules/cpu.c @@ -110,8 +110,13 @@ void ffPrintCPU(FFinstance* instance) double infoMaxFreq = getGhz("/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_max_freq", "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"); double infoMinFreq = getGhz("/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_min_freq", "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq"); - int numProcsOnline = get_nprocs(); - int numProcsAvailable = get_nprocs_conf(); + #if FF_HAVE_SYSINFO_H + int numProcsOnline = get_nprocs(); + int numProcsAvailable = get_nprocs_conf(); + #else + int numProcsOnline = 0; + int numProcsAvailable = 0; + #endif int physicalCores = 1; sscanf(physicalCoresString.chars, "%i", &physicalCores);