more freebsd 5.3 changes
This commit is contained in:
		
							parent
							
								
									af9741da30
								
							
						
					
					
						commit
						b5bb7c5c4f
					
				@ -45,7 +45,11 @@
 | 
				
			|||||||
#define KI_GID  ki_rgid
 | 
					#define KI_GID  ki_rgid
 | 
				
			||||||
#define KI_EUID ki_svuid
 | 
					#define KI_EUID ki_svuid
 | 
				
			||||||
#define KI_EGID ki_svgid
 | 
					#define KI_EGID ki_svgid
 | 
				
			||||||
 | 
					#define KI_SIZE ki_size
 | 
				
			||||||
 | 
					#define KI_RSS  ki_rssize
 | 
				
			||||||
 | 
					#define KI_TSZ  ki_tsize
 | 
				
			||||||
 | 
					#define KI_DSZ  ki_dsize
 | 
				
			||||||
 | 
					#define KI_SSZ  ki_ssize
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define KI_PID  kp_proc.p_pid
 | 
					#define KI_PID  kp_proc.p_pid
 | 
				
			||||||
@ -58,7 +62,11 @@
 | 
				
			|||||||
#define KI_GID  kp_eproc.e_pcred.p_rgid
 | 
					#define KI_GID  kp_eproc.e_pcred.p_rgid
 | 
				
			||||||
#define KI_EUID kp_eproc.e_pcred.p_svuid
 | 
					#define KI_EUID kp_eproc.e_pcred.p_svuid
 | 
				
			||||||
#define KI_EGID kp_eproc.e_pcred.p_svgid
 | 
					#define KI_EGID kp_eproc.e_pcred.p_svgid
 | 
				
			||||||
 | 
					#define KI_SIZE XXX
 | 
				
			||||||
 | 
					#define KI_RSS  kp_eproc.e_vm.vm_rssize
 | 
				
			||||||
 | 
					#define KI_TSZ  kp_eproc.e_vm.vm_tsize
 | 
				
			||||||
 | 
					#define KI_DSZ  kp_eproc.e_vm.vm_dsize
 | 
				
			||||||
 | 
					#define KI_SSZ  kp_eproc.e_vm.vm_ssize
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef DARWIN
 | 
					#ifndef DARWIN
 | 
				
			||||||
@ -510,12 +518,10 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    procmem->size = procmem->vsize = 
 | 
					    procmem->size = procmem->vsize = 
 | 
				
			||||||
        (pinfo->kp_eproc.e_vm.vm_tsize +
 | 
					        (pinfo->KI_TSZ + pinfo->KI_DSZ + pinfo->KI_SSZ) * sigar->pagesize;
 | 
				
			||||||
         pinfo->kp_eproc.e_vm.vm_dsize +
 | 
					 | 
				
			||||||
         pinfo->kp_eproc.e_vm.vm_ssize) * sigar->pagesize;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    procmem->resident = procmem->rss =
 | 
					    procmem->resident = procmem->rss =
 | 
				
			||||||
        pinfo->kp_eproc.e_vm.vm_rssize * sigar->pagesize;
 | 
					        pinfo->KI_RSS * sigar->pagesize;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    procmem->share = SIGAR_FIELD_NOTIMPL;
 | 
					    procmem->share = SIGAR_FIELD_NOTIMPL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user