$NetBSD: patch-ab,v 1.2 1998/08/24 11:47:35 frueauf Exp $ --- port.C.orig Mon Oct 27 09:29:35 1997 +++ port.C Sun Aug 23 21:11:00 1998 @@ -30,6 +30,10 @@ #endif #elif defined(FREEBSD) #include <machine/cpufunc.h> +#elif defined(NETBSD) +#include <sys/types.h> +#include <machine/sysarch.h> +#include <machine/pio.h> /* XXX x86-specific */ #elif defined(BSDI) #include <machine/inline.h> #elif defined(LYNX) @@ -60,6 +64,11 @@ #elif defined(FREEBSD) if ((devio = fopen("/dev/io", "r+")) == NULL) { perror("fopen /dev/io"); + return; + } +#elif defined(NETBSD) + if (i386_iopl(3) != 0) { + perror("i386_iopl"); return; } #elif defined(LYNX)