Commit | Line | Data |
---|---|---|
c147819e MT |
1 | /*- |
2 | * Copyright (c) 1989 The Regents of the University of California. | |
3 | * All rights reserved. | |
4 | * | |
5 | * %sccs.include.redist.c% | |
6 | * | |
bc0df94a | 7 | * @(#)kvm.h 5.6 (Berkeley) %G% |
c147819e MT |
8 | */ |
9 | ||
d2b7358e KB |
10 | #ifndef _KVM_H_ |
11 | #define _KVM_H_ | |
c147819e | 12 | |
75992bbd KB |
13 | /* Default version symbol. */ |
14 | #define VRS_SYM "_version" | |
15 | #define VRS_KEY "VERSION" | |
c147819e | 16 | |
d2b7358e KB |
17 | #include <sys/cdefs.h> |
18 | ||
8d636677 | 19 | __BEGIN_DECLS |
4c773eac KB |
20 | struct proc; |
21 | struct user; | |
75992bbd KB |
22 | char *kvm_getargs __P((const struct proc *, const struct user *)); |
23 | struct eproc *kvm_geteproc __P((const struct proc *)); | |
24 | char *kvm_geterr __P((void)); | |
4c773eac | 25 | int kvm_getprocs __P((int, int)); |
75992bbd KB |
26 | struct user *kvm_getu __P((const struct proc *)); |
27 | struct proc *kvm_nextproc __P((void)); | |
4c773eac KB |
28 | int kvm_nlist __P((struct nlist *)); |
29 | int kvm_openfiles __P((const char *, const char *, const char *)); | |
bc0df94a | 30 | int kvm_read __P((void *, void *, int)); |
8d636677 | 31 | __END_DECLS |
d2b7358e KB |
32 | |
33 | #endif /* !_KVM_H_ */ |