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
	
	Block a user