Kernel Compile Error Solved

Paul Matthews (
Tue, 2 Apr 1996 19:02:31 -0500 (EST)

Hi, All,

I reported a compile error on Linux-1.3.82 earlier today. I was able to
replace the file system.h with the one from Linux-1.3.81 and compile
successfully. Maybe the fact that I am trying to use firewalling and
masquerading made me subject to this bug.

Following is a printout of the diffs between system.h in the previous
version and .82:

< #define __xg(x) ((volatile struct __xchg_dummy *)(x))

> #define __xg(x) ((struct __xchg_dummy *)(x))
< static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int size)
> static inline unsigned long __xchg(unsigned long x, void * ptr, int size)

I hope this is helpful to anyone else who got the problem I did.

Regards, Paul Matthews