* Copyright (c) 1989, 1993
* The Regents of the University of California. All rights reserved.
* %sccs.include.redist.c%
* @(#)kvm.h 8.1 (Berkeley) %G%
/* Default version symbol. */
#define VRS_SYM "_version"
#define VRS_KEY "VERSION"
typedef struct __kvm kvm_t
;
int kvm_close
__P((kvm_t
*));
char **kvm_getargv
__P((kvm_t
*, const struct kinfo_proc
*, int));
char **kvm_getenvv
__P((kvm_t
*, const struct kinfo_proc
*, int));
char *kvm_geterr
__P((kvm_t
*));
int kvm_getloadavg
__P((kvm_t
*, double [], int));
char *kvm_getfiles
__P((kvm_t
*, int, int, int *));
kvm_getprocs
__P((kvm_t
*, int, int, int *));
int kvm_nlist
__P((kvm_t
*, struct nlist
*));
__P((const char *, const char *, const char *, int, const char *));
__P((const char *, const char *, const char *, int, char *));
int kvm_read
__P((kvm_t
*, unsigned long, void *, unsigned int));
int kvm_write
__P((kvm_t
*, unsigned long, const void *, unsigned int));