A little more info. The reason 0.7 worked was because it didn't
And the path of includes on my machine goes like this:
In file included from
#warning Including 2.4.25 hardirq.h
Proceeding on by removing the call...
On Sat, May 29, 2004 at 08:09:47AM -0700, Kevin Bailey wrote:
> When compiling ndis.c in 0.8rc1, I'm getting an unresolved
> external - in_atomic. I guess it's supposed to be picked
> up from /usr/include/asm/hardirq.h but for some reason, it's
> picking up /lib/modules/build/bla bla bla/i386/hardirq.h
> which doesn't have it.
> I tried prepending /usr/include to the include path but it
> didn't help. I suspect the -include /lib/bla bla/modwrapper.h
> (or whatever it says) is pulling it in.
> If I recall, 0.7 and cvs from that period compiled fine.