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