--- ./include/misc.h.orig 2002-09-13 06:09:28.000000000 -0400 +++ ./include/misc.h 2002-12-24 22:31:08.000000000 -0500 @@ -49,7 +49,10 @@ int uuid_is_correct (unsigned char * uuid); int set_uuid (const unsigned char * text, unsigned char * UUID); +#include +#define __KERNEL__ #include +#undef __KERNEL__ #if __BYTE_ORDER == __LITTLE_ENDIAN int le_set_bit (int nr, void * addr); int le_clear_bit (int nr, void * addr); --- ./include/io.h.orig 2002-09-01 11:32:07.000000000 -0400 +++ ./include/io.h 2002-12-24 22:31:08.000000000 -0500 @@ -2,6 +2,7 @@ * Copyright 1996-2002 Hans Reiser */ +#include "misc.h" struct buffer_head { unsigned long b_blocknr; --- ./include/swab.h.orig 2002-08-07 05:12:07.000000000 -0400 +++ ./include/swab.h 2002-12-24 22:32:09.000000000 -0500 @@ -4,5 +4,15 @@ #ifndef _REISERFS_SWAB_H_ #define _REISERFS_SWAB_H_ +#include +#define __KERNEL__ +#include +#undef __KERNEL__ + #include + +#define swab16 __swab16 +#define swab32 __swab32 +#define swab64 __swab64 + #endif /* _REISERFS_SWAB_H_ */