Opened 4 months ago

#18987 new bug

Some POSIX headers use undeclared definitions

Reported by: X512 Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: System/POSIX Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

This is hrev57940.

Some POSIX headers cause compile errors when included alone because it use definitions from other headers, but not include it. It cause compile failures of 3rd-party software.

/boot/system/develop/headers/posix/netinet/ip6.h:75:25: error: unknown type name 'u_int32_t'
   75 |                         u_int32_t ip6_un1_flow; /* 20 bits of flow-ID */
      |                         ^~~~~~~~~
/boot/system/develop/headers/posix/arpa/nameser.h:118:9: error: unknown type name 'uint16_t'
  118 |         uint16_t                _id;
      |         ^~~~~~~~

Change History (0)

Note: See TracTickets for help on using tickets.