If it's user-visible, it should be the standard C99 uint<size>_t type...
I want to use the user-visible kernel fixed-sized types. You absolutely must eat this for the existing ABIs such as rtnetlink and netlink.
Agreed! I'm saying that, if the headers are user-visible, the headers should be using the standard fixed-size types that work on all compilers: uint<size>_t C99 defines these.
The C standard defines fixed-size types, and these headers deviate from the C standard. __u64 is a gcc-specific type.
Jeff
- : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html