KVM_GETLWPS(3) | Library Functions Manual | KVM_GETLWPS(3) |
struct kinfo_lwp *
kvm_getlwps(kvm_t *kd, int pid, u_long procaddr, int *elemsize, int *cnt);
Only the first elemsize bytes of each array entry are returned. If the size of the kinfo_lwp structure increases in size in a future release of NetBSD the kernel will only return the requested amount of data for each array entry and programs that use kvm_getlwps() will continue to function without the need for recompilation.
If called against an active kernel, the kvm_getlwps() function will use the sysctl(3) interface and return information about the process identified by pid; otherwise the kernel memory device file or swap device will be accessed and the process is identified by the location passed in paddr.
February 10, 2004 | NetBSD 6.1 |