diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/pci/ncrstat.c | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/sys/dev/pci/ncrstat.c b/sys/dev/pci/ncrstat.c index 6925cd42352..7f1d7c7a8a7 100644 --- a/sys/dev/pci/ncrstat.c +++ b/sys/dev/pci/ncrstat.c @@ -1,10 +1,11 @@ +/* $OpenBSD: ncrstat.c,v 1.3 1997/02/23 06:06:25 millert Exp $ */ /* $NetBSD: ncrstat.c,v 1.7 1996/03/17 00:55:36 thorpej Exp $ */ /************************************************************************** ** ** Utility for NCR 53C810 device driver. ** -** 386bsd / FreeBSD / NetBSD +** FreeBSD / NetBSD / OpenBSD ** **------------------------------------------------------------------------- ** @@ -47,7 +48,7 @@ #include <sys/file.h> #include <sys/types.h> -#ifdef __NetBSD__ +#if defined(__NetBSD__) || defined(__OpenBSD__) #include <sys/device.h> #endif #include <nlist.h> @@ -62,7 +63,7 @@ ** used external functions */ -#if defined(__NetBSD__) || (__FreeBSD__ >= 2) +#if defined(__NetBSD__) || defined(__OpenBSD__) || (__FreeBSD__ >= 2) kvm_t *kvm; #define KVM_NLIST(n) (kvm_nlist(kvm, (n)) >= 0) #define KVM_READ(o, p, l) (kvm_read(kvm, (o), (void*)(p), (l)) == (l)) @@ -90,7 +91,7 @@ u_long wizard; struct nlist nl[] = { #define N_NCR_VERSION 0 { "_ncr_version" }, -#ifdef __NetBSD__ +#if defined(__NetBSD__) || defined(__OpenBSD__) #define N_NCRCD 1 { "_ncr_cd" }, #else @@ -113,7 +114,7 @@ u_long lcb_base; u_long ccb_base; u_long ncr_unit; -#ifdef __NetBSD__ +#if defined(__NetBSD__) || defined(__OpenBSD__) struct cfdriver ncr_cd; #else u_long ncr_units; @@ -174,13 +175,13 @@ void open_kvm(int flags) { int i; u_long kernel_version; -#if defined(__NetBSD__) || (__FreeBSD__ >= 2) +#if defined(__NetBSD__) || defined(__OpenBSD__) || (__FreeBSD__ >= 2) char errbuf[_POSIX2_LINE_MAX]; #endif if (kvm_isopen) return; -#if defined(__NetBSD__) || (__FreeBSD__ >= 2) +#if defined(__NetBSD__) || defined(__OpenBSD__) || (__FreeBSD__ >= 2) kvm = kvm_openfiles(vmunix, kmemf, NULL, flags, errbuf); if (kvm == NULL) { fprintf(stderr, "%s: kvm_openfiles: %s\n", prog, errbuf); @@ -220,7 +221,7 @@ void open_kvm(int flags) exit (1); }; -#ifdef __NetBSD__ +#if defined(__NetBSD__) || defined(__OpenBSD__) if (!KVM_READ ( nl[N_NCRCD].n_value, @@ -250,7 +251,7 @@ void open_kvm(int flags) exit (1); }; -#else /* !__NetBSD__ */ +#else /* !(__NetBSD__ || __OpenBSD__) */ if (!KVM_READ ( nl[N_NNCR].n_value, @@ -280,7 +281,7 @@ void open_kvm(int flags) exit (1); }; -#endif /* !__NetBSD__ */ +#endif /* !(__NetBSD__ || __OpenBSD__) */ read_ncr(); @@ -476,7 +477,7 @@ do_info(void) printf ("\n"); }; printf ("\n"); -#ifndef __NetBSD__ +#if !defined(__NetBSD__) && !defined(__OpenBSD__) if (ncr.imask) { int v; printf ("Interrupt vector is"); @@ -1375,7 +1376,7 @@ static void dump_ncr (void) printf (" ticks: %d ms\n", ncr.ticks * 10); printf (" heartbeat: %s", ctime ((time_t*)&ncr.heartbeat)); printf (" lasttime: %s", ctime ((time_t*)&ncr.lasttime)); -#ifndef __NetBSD__ +#if !defined(__NetBSD__) && !defined(__OpenBSD__) printf ("imask/mcount: %x / %d\n", ncr.imask, ncr.mcount); #endif printf ("\n"); |