No
The Linux structures are defined in include/linux which is distributed with
the kernel. The others in include/net which is local. That seperation is
critical to stuff like cross compiling and porting.
The idea is that defining BSD source will let libc give you compatibility
defines, and POSIX source posix stuff (what is defined for posix anyway)
Alan