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: [email protected]
Reporter: [email protected]
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.