--- lrmi.c.orig 2008-09-06 12:24:36.070136428 +0200 +++ lrmi.c 2008-09-06 12:28:10.584287458 +0200 @@ -55,6 +55,18 @@ OTHER DEALINGS IN THE SOFTWARE. #include "x86-common.h" #if defined(__linux__) +#ifndef TF_MASK +#define TF_MASK X86_EFLAGS_TF +#endif +#ifndef IF_MASK +#define IF_MASK X86_EFLAGS_IF +#endif +#ifndef IOPL_MASK +#define IOPL_MASK X86_EFLAGS_IOPL +#endif +#ifndef VIF_MASK +#define VIF_MASK X86_EFLAGS_VIF +#endif #define DEFAULT_VM86_FLAGS (IF_MASK | IOPL_MASK) #elif defined(__NetBSD__) || defined(__FreeBSD__) #define DEFAULT_VM86_FLAGS (PSL_I | PSL_IOPL)