30 May
2006
30 May
'06
20:24
On Tuesday 30 May 2006 21:42, Ryan Kather wrote:
Which header is correctly defining the data types? linux/types.h or sys/types.h ... why do they differ?
linux/types.h contains kernel definitions and shouldn't be used for user space programs. sys/types.h contains the user space version. Somewhere, something is including something it shouldn't, but I can't immediately say what. Off the top of my head I'd say there should be a user space version of linux/if_ether.h, but that's just a first impression The bug is in either the program you're compiling or in glibc-devel. Not in gcc