I was wondering over the explicit removal of the _KERNEL symbol when building libkern. Why is it like that? My problem is that mcount.c uses splx from param.h, and my splx uses an external variable. This extern decl is protected by #ifdef _KERNEL as it should be I guess. Well, anyone wanting to explain? Niklas