*/
/**
- * @file util/os_load_cpu.c
+ * @file util/os_load.c
* @brief calls to determine current CPU load
* @author Tzvetan Horozov
* @author Christian Grothoff
#endif
#endif
-#ifdef OSX
+#ifdef DARWIN
#include <mach/mach.h>
static processor_cpu_load_info_t prev_cpu_load;
static double agedIOLoad = -1;
-#ifdef OSX
+#ifdef DARWIN
static int
initMachCpuStats ()
{
}
#endif
-#ifdef OSX
+#ifdef DARWIN
{
unsigned int cpu_count;
processor_cpu_load_info_t cpu_load;
vm_deallocate (mach_task_self (),
(vm_address_t) cpu_load,
(vm_size_t) (cpu_msg_count * sizeof (*cpu_load)));
- currentIOLoad = -1; /* FIXME-OSX! */
+ currentIOLoad = -1; /* There's no IO load meter on darwin */
return GNUNET_OK;
}
else
* that lock has already been obtained.
*/
static void
-updateAgedLoad (struct GNUNET_CONFIGURATION_Handle *cfg)
+updateAgedLoad (const struct GNUNET_CONFIGURATION_Handle *cfg)
{
static struct GNUNET_TIME_Absolute lastCall;
* (100 is equivalent to full load)
*/
int
-GNUNET_OS_load_cpu_get (struct GNUNET_CONFIGURATION_Handle *cfg)
+GNUNET_OS_load_cpu_get (const struct GNUNET_CONFIGURATION_Handle *cfg)
{
unsigned long long maxCPULoad;
int ret;
* (100 is equivalent to full load)
*/
int
-GNUNET_OS_load_disk_get (struct GNUNET_CONFIGURATION_Handle *cfg)
+GNUNET_OS_load_disk_get (const struct GNUNET_CONFIGURATION_Handle *cfg)
{
unsigned long long maxIOLoad;
int ret;
proc_stat = fopen ("/proc/stat", "r");
if (NULL == proc_stat)
GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "fopen", "/proc/stat");
-#elif OSX
+#elif defined(DARWIN)
initMachCpuStats ();
#elif MINGW
InitWinEnv (NULL);
fclose (proc_stat);
proc_stat = NULL;
}
-#elif OSX
+#elif defined(DARWIN)
GNUNET_free_non_null (prev_cpu_load);
#elif MINGW
ShutdownWinEnv ();
}
-/* end of os_load_cpu.c */
+/* end of os_load.c */