src/solaris/native/sun/management/SolarisOperatingSystem.c
Print this page
*** 36,46 ****
#include <utmpx.h>
#include <dlfcn.h>
#include <sys/loadavg.h>
#include <jni.h>
#include "jvm.h"
! #include "com_sun_management_UnixOperatingSystem.h"
typedef struct {
kstat_t *kstat;
uint64_t last_idle;
uint64_t last_total;
--- 36,46 ----
#include <utmpx.h>
#include <dlfcn.h>
#include <sys/loadavg.h>
#include <jni.h>
#include "jvm.h"
! #include "sun_management_OperatingSystemImpl.h"
typedef struct {
kstat_t *kstat;
uint64_t last_idle;
uint64_t last_total;
*** 224,241 ****
}
return -1.0;
}
JNIEXPORT jdouble JNICALL
! Java_com_sun_management_UnixOperatingSystem_getSystemCpuLoad
(JNIEnv *env, jobject dummy)
{
return get_cpu_load(-1);
}
JNIEXPORT jdouble JNICALL
! Java_com_sun_management_UnixOperatingSystem_getProcessCpuLoad
(JNIEnv *env, jobject dummy)
{
return get_process_load();
}
--- 224,241 ----
}
return -1.0;
}
JNIEXPORT jdouble JNICALL
! Java_sun_management_OperatingSystemImpl_getSystemCpuLoad
(JNIEnv *env, jobject dummy)
{
return get_cpu_load(-1);
}
JNIEXPORT jdouble JNICALL
! Java_sun_management_OperatingSystemImpl_getProcessCpuLoad
(JNIEnv *env, jobject dummy)
{
return get_process_load();
}