add proc_state.threads
This commit is contained in:
		
							parent
							
								
									fb61a2ebb0
								
							
						
					
					
						commit
						bb5aa9c263
					
				@ -273,6 +273,7 @@ typedef struct {
 | 
			
		||||
    char name[SIGAR_PROC_NAME_LEN];
 | 
			
		||||
    char state;
 | 
			
		||||
    sigar_uint64_t handles;
 | 
			
		||||
    sigar_uint64_t threads;
 | 
			
		||||
} sigar_win32_pinfo_t;
 | 
			
		||||
 | 
			
		||||
struct sigar_t {
 | 
			
		||||
 | 
			
		||||
@ -948,6 +948,7 @@ SIGAR_DECLARE(int) sigar_proc_state_get(sigar_t *sigar, sigar_pid_t pid,
 | 
			
		||||
    procstate->priority = pinfo->priority;
 | 
			
		||||
    procstate->nice = SIGAR_FIELD_NOTIMPL;
 | 
			
		||||
    procstate->tty =  SIGAR_FIELD_NOTIMPL;
 | 
			
		||||
    procstate->threads = pinfo->threads;
 | 
			
		||||
 | 
			
		||||
    return SIGAR_OK;
 | 
			
		||||
}
 | 
			
		||||
@ -1048,6 +1049,7 @@ static int get_proc_info(sigar_t *sigar, sigar_pid_t pid)
 | 
			
		||||
        pinfo->ppid     = PERF_VAL(PERF_IX_PPID);
 | 
			
		||||
        pinfo->priority = PERF_VAL(PERF_IX_PRIORITY);
 | 
			
		||||
        pinfo->handles  = PERF_VAL(PERF_IX_HANDLE_CNT);
 | 
			
		||||
        pinfo->threads  = PERF_VAL(PERF_IX_THREAD_CNT);
 | 
			
		||||
 | 
			
		||||
        return SIGAR_OK;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user