diff options
Diffstat (limited to 'sysutils/toshutils/patches/patch-ai')
-rw-r--r-- | sysutils/toshutils/patches/patch-ai | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/sysutils/toshutils/patches/patch-ai b/sysutils/toshutils/patches/patch-ai new file mode 100644 index 00000000000..4400bc42202 --- /dev/null +++ b/sysutils/toshutils/patches/patch-ai @@ -0,0 +1,37 @@ +$NetBSD: patch-ai,v 1.1.1.1 1999/12/20 03:05:16 hubertf Exp $ + +--- src/thotswap.c.orig Fri Dec 17 14:07:03 1999 ++++ src/thotswap.c Mon Dec 20 03:36:10 1999 +@@ -40,7 +40,14 @@ + #include<syslog.h> + #include<paths.h> + #include<pwd.h> ++#ifdef Linux + #include<features.h> ++#endif ++#ifdef __NetBSD__ ++#include <sys/types.h> ++#include <machine/sysarch.h> ++#include <err.h> ++#endif + #ifdef __GLIBC__ + #include<sys/perm.h> + #endif +@@ -350,10 +357,17 @@ + + /* get the necessary I/O permissions */ + ++#ifdef __NetBSD__ ++ if (i386_iopl(3) == -1) { ++ warn("i386_iopl"); ++ return 1; ++ } ++#else + if (ioperm(0xb2, 1, 1)) { + fprintf(stderr, "thotswap: can't get I/O permissions.\n"); + return 1; + } ++#endif + + /* do some quick checks on the laptop */ + |