Date: Wed, 22 Dec 1999 21:41:56 +0100 (CET) From: Ronald 'Ko' Klop <ronald@node11a94.a2000.nl> To: freebsd-questions@freebsd.org Subject: Q: using kvm gives a compile error Message-ID: <Pine.BSF.4.05.9912222136540.1813-100000@dlanor.evertsen.nl>
next in thread | raw e-mail | index | archive | help
Hello,
I'm trying to write a program using kvm.
But even the simplest program failes to compile.
Here is my program iftest.cc:
#include <fcntl.h>
#include <kvm.h>
#include <stdlib.h>
#include <stdio.h>
int main(int argc,char **argv) {
char *nlistf=NULL,*memf=NULL;
kvm_t *kvmd;
kvmd = kvm_open(nlistf,memf,NULL,O_RDONLY,"kvm: ");
if (kvmd==NULL) {
printf("error opening kvm\n");
exit(0);
}
kvm_close(kvmd);
return 0;
}
Compiling gives the following output:
g++ iftest.cc
/var/tmp/ccOV18281.o: In function `main':
/var/tmp/ccOV18281.o(.text+0x26): undefined reference to `kvm_open'
/var/tmp/ccOV18281.o(.text+0x55): undefined reference to `kvm_close'
I have read the man pages searched the mail archive, but didn't find
anything. I also looked at the implementation of top and netstat.
But couldn't find a clue about what I am forgetting.
Does somebody know how to do this?
Greetings,
Ronald.
PS: I'm trying to do this to get the number of send/received bytes across
the ethernet from the kernel.
--
Ronald Klop
http://node11a94.a2000.nl/~ronald/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9912222136540.1813-100000>
