63 |
|
#include <limits.h> |
64 |
|
#if (defined(FREEBSD) && !defined(FREEBSD5)) || defined(DFBSD) |
65 |
|
#include <kvm.h> |
66 |
+ |
#include <tools.h> |
67 |
|
#endif |
68 |
|
#include <unistd.h> |
69 |
|
#endif |
79 |
|
int procs, i; |
80 |
|
char *proctitle; |
81 |
|
#if (defined(FREEBSD) && !defined(FREEBSD5)) || defined(DFBSD) |
82 |
< |
static kvm_t *kvmd; |
82 |
> |
kvm_t *kvmd; |
83 |
|
char **args; |
84 |
|
int alloc; |
85 |
|
#else |
238 |
|
} |
239 |
|
|
240 |
|
#if (defined(FREEBSD) && !defined(FREEBSD5)) || defined(DFBSD) |
241 |
< |
kvmd = kvm_openfiles(_PATH_DEVNULL, _PATH_DEVNULL, NULL, O_RDONLY, NULL); |
241 |
> |
kvmd = get_kvm2(); |
242 |
|
#endif |
243 |
|
|
244 |
|
for (i = 0; i < procs; i++) { |