On Wed, 2006-10-04 at 11:51 -0400, Eric Buddington wrote:I think so too. glibc-2.4 #includes stdbool.h which have false/true defined as 0/1.
There is an enum contained in some recent -mm versions of
linux/stddef.h which seems to be horking my glibc-2.4 compile:
enum {
false = 0,
true = 1
};
One way or another (I can't find where), 'true' and 'false' are
getting defined to 1 and 0, turning the above into enum { 0=0, 1=1 },
which though undeniable is not compilable.
I think you're making the mistake of using kernel headers for
userspace...... rather than the cleaned up headers.