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