$OpenBSD: patch-src_platform_openbsd_cc,v 1.1 2012/01/10 14:35:56 sthen Exp $ --- src/platform_openbsd.cc.orig Tue Jan 10 13:45:30 2012 +++ src/platform_openbsd.cc Tue Jan 10 13:57:13 2012 @@ -68,9 +68,9 @@ const char* Platform::GetProcessTitle(int *len) { int Platform::GetMemory(size_t *rss) { kvm_t *kd = NULL; - struct kinfo_proc2 *kinfo = NULL; + struct kinfo_proc *kinfo = NULL; pid_t pid; - int nprocs, max_size = sizeof(struct kinfo_proc2); + int nprocs, max_size = sizeof(struct kinfo_proc); size_t page_size = getpagesize(); pid = getpid(); @@ -78,7 +78,7 @@ int Platform::GetMemory(size_t *rss) { kd = kvm_open(NULL, _PATH_MEM, NULL, O_RDONLY, "kvm_open"); if (kd == NULL) goto error; - kinfo = kvm_getproc2(kd, KERN_PROC_PID, pid, max_size, &nprocs); + kinfo = kvm_getprocs(kd, KERN_PROC_PID, pid, max_size, &nprocs); if (kinfo == NULL) goto error; *rss = kinfo->p_vm_rssize * page_size;