fix freebsd compile
This commit is contained in:
parent
aae3c7496c
commit
f2b66f82cb
|
@ -341,6 +341,7 @@ static int sigar_get_pinfo(sigar_t *sigar, sigar_pid_t pid)
|
||||||
int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
||||||
sigar_proc_mem_t *procmem)
|
sigar_proc_mem_t *procmem)
|
||||||
{
|
{
|
||||||
|
#ifdef DARWIN
|
||||||
mach_port_t task, self = mach_task_self();
|
mach_port_t task, self = mach_task_self();
|
||||||
kern_return_t status;
|
kern_return_t status;
|
||||||
task_basic_info_data_t info;
|
task_basic_info_data_t info;
|
||||||
|
@ -367,6 +368,9 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
||||||
procmem->share = SIGAR_FIELD_NOTIMPL;
|
procmem->share = SIGAR_FIELD_NOTIMPL;
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
|
#else
|
||||||
|
return SIGAR_ENOTIMPL;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid,
|
int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid,
|
||||||
|
@ -389,6 +393,7 @@ int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid,
|
||||||
|
|
||||||
static int get_proc_times(sigar_pid_t pid, sigar_proc_time_t *time)
|
static int get_proc_times(sigar_pid_t pid, sigar_proc_time_t *time)
|
||||||
{
|
{
|
||||||
|
#ifdef DARWIN
|
||||||
unsigned int count;
|
unsigned int count;
|
||||||
time_value_t utime = {0, 0}, stime = {0, 0};
|
time_value_t utime = {0, 0}, stime = {0, 0};
|
||||||
task_basic_info_data_t ti;
|
task_basic_info_data_t ti;
|
||||||
|
@ -431,6 +436,9 @@ static int get_proc_times(sigar_pid_t pid, sigar_proc_time_t *time)
|
||||||
time->total = time->user + time->sys;
|
time->total = time->user + time->sys;
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
|
#else
|
||||||
|
return SIGAR_ENOTIMPL;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int sigar_proc_time_get(sigar_t *sigar, sigar_pid_t pid,
|
int sigar_proc_time_get(sigar_t *sigar, sigar_pid_t pid,
|
||||||
|
|
Loading…
Reference in New Issue