https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285924
Bug ID: 285924 Summary: netinet/ip.h should pull in its required type definitions Product: Base System Version: Unspecified Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: bin Assignee: b...@freebsd.org Reporter: ri...@freebsd.org The following simple program... #include <netinet/ip.h> int main() { return 0; } errors out when compiled: > cc ip.c In file included from ip.c:1: /usr/include/netinet/ip.h:52:2: error: unknown type name 'u_char'; did you mean 'char'? 52 | u_char ip_hl:4, /* header length */ | ^ /usr/include/netinet/ip.h:56:2: error: unknown type name 'u_char'; did you mean 'char'? 56 | u_char ip_v:4, /* version */ | ^ Shouldn't it pull in the type definitions it needs, like from sys/types.h? -- You are receiving this mail because: You are the assignee for the bug.