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,
|
||||
sigar_proc_mem_t *procmem)
|
||||
{
|
||||
#ifdef DARWIN
|
||||
mach_port_t task, self = mach_task_self();
|
||||
kern_return_t status;
|
||||
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;
|
||||
|
||||
return SIGAR_OK;
|
||||
#else
|
||||
return SIGAR_ENOTIMPL;
|
||||
#endif
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
#ifdef DARWIN
|
||||
unsigned int count;
|
||||
time_value_t utime = {0, 0}, stime = {0, 0};
|
||||
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;
|
||||
|
||||
return SIGAR_OK;
|
||||
#else
|
||||
return SIGAR_ENOTIMPL;
|
||||
#endif
|
||||
}
|
||||
|
||||
int sigar_proc_time_get(sigar_t *sigar, sigar_pid_t pid,
|
||||
|
|
Loading…
Reference in New Issue