diff -Naur hwinfo-15.3/src/int10/i10_v86.c hwinfo-15.3-magellan/src/int10/i10_v86.c --- hwinfo-15.3/src/int10/i10_v86.c 2005-04-01 12:19:13.000000000 +0200 +++ hwinfo-15.3-magellan/src/int10/i10_v86.c 2009-05-09 15:53:49.000000000 +0200 @@ -34,6 +34,14 @@ #include "v86bios.h" #include "AsmMacros.h" +#if defined(__linux__) && !defined(TF_MASK) + #define TF_MASK X86_EFLAGS_TF + #define IF_MASK X86_EFLAGS_IF + #define VIF_MASK X86_EFLAGS_VIF + #define VIP_MASK X86_EFLAGS_VIP + #define NT_MASK X86_EFLAGS_NT +#endif + extern int emu_vm86(struct vm86_struct *vm, unsigned debug); #define INT2PTR(a) ((a) + (unsigned char *) 0)