Small fixes to get sigar sources compiling on Darwin again.
This commit is contained in:
parent
eaca5d4ea3
commit
fa9df002d1
|
@ -13,6 +13,7 @@
|
||||||
#include <sys/user.h>
|
#include <sys/user.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <sys/ioctl.h>
|
||||||
#include <sys/mount.h>
|
#include <sys/mount.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
|
@ -245,8 +246,6 @@ int sigar_uptime_get(sigar_t *sigar,
|
||||||
{
|
{
|
||||||
uptime->uptime = time(NULL) - sigar->boot_time;
|
uptime->uptime = time(NULL) - sigar->boot_time;
|
||||||
|
|
||||||
uptime->idletime = -1;
|
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -346,7 +345,7 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
|
||||||
return errno;
|
return errno;
|
||||||
}
|
}
|
||||||
|
|
||||||
status = task_info(task, TASK_BASIC_INFO, &info, &type);
|
status = task_info(task, TASK_BASIC_INFO, (task_info_t)&info, &type);
|
||||||
|
|
||||||
if (task != self) {
|
if (task != self) {
|
||||||
mach_port_deallocate(self, task);
|
mach_port_deallocate(self, task);
|
||||||
|
@ -422,7 +421,7 @@ static int get_proc_times(sigar_pid_t pid, sigar_proc_time_t *time)
|
||||||
|
|
||||||
time->user = utime.seconds;
|
time->user = utime.seconds;
|
||||||
time->sys = stime.seconds;
|
time->sys = stime.seconds;
|
||||||
proctime->total = proctime->user + proctime->sys;
|
time->total = time->user + time->sys;
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
}
|
}
|
||||||
|
@ -621,8 +620,6 @@ int sigar_cpu_info_list_get(sigar_t *sigar,
|
||||||
int sigar_net_route_list_get(sigar_t *sigar,
|
int sigar_net_route_list_get(sigar_t *sigar,
|
||||||
sigar_net_route_list_t *routelist)
|
sigar_net_route_list_t *routelist)
|
||||||
{
|
{
|
||||||
sigar_net_route_t *route;
|
|
||||||
|
|
||||||
sigar_net_route_list_create(routelist);
|
sigar_net_route_list_create(routelist);
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
|
|
Loading…
Reference in New Issue