kvm.h
Click here to get the file
Size
1.5 kB
-
File type
text/plain
File contents
/*ident "@(#)cls4:incl-master/proto-headers/kvm.h 1.1" */
#usedby sunos4 sunos4.1
/*******************************************************************************
C++ source for the C++ Language System, Release 3.0. This product
is a new release of the original cfront developed in the computer
science research center of AT&T Bell Laboratories.
Copyright (c) 1991 AT&T and UNIX System Laboratories, Inc.
Copyright (c) 1984, 1989, 1990 AT&T. All Rights Reserved.
THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE of AT&T and UNIX System
Laboratories, Inc. The copyright notice above does not evidence
any actual or intended publication of such source code.
*******************************************************************************/
#ifndef __KVM_H
#define __KVM_H
#hide kvm_open
#hide kvm_close
#hide kvm_nlist
#hide kvm_read
#hide kvm_write
#hide kvm_getproc
#hide kvm_nextproc
#hide kvm_setproc
#hide kvm_getu
#hide kvm_getcmd
#expand kvm.h
extern "C" {
kvm_t *kvm_open(char*, char*, char*, int, char*);
int kvm_close(kvm_t*);
int kvm_nlist(kvm_t*, struct nlist*);
int kvm_read(kvm_t*, unsigned long, char*, unsigned);
int kvm_write(kvm_t*, unsigned long, char*, unsigned);
struct proc *kvm_getproc(kvm_t*, int);
struct proc *kvm_nextproc(kvm_t*);
int kvm_setproc(kvm_t*);
struct user *kvm_getu(kvm_t*, struct proc*);
int kvm_getcmd(kvm_t*, struct proc*, struct user*, char***, char***);
}
#endif