Opened 6 weeks ago

#69688 assigned defect

legacy-support headers don't honor __DARWIN_C_LEVEL

Reported by: fhgwright (Fred Wright) Owned by: fhgwright (Fred Wright)
Priority: Low Milestone:
Component: ports Version: 2.9.3
Keywords: Cc: mascguy (Christopher Nielsen)
Port: legacy-support

Description

Many Apple headers condition many definitions on __DARWIN_C_LEVEL. This allows projects to specify a particular POSIX standard, and avoid definitions from newer standards that may collide with the project's own definitions. The legacy-support headers fail to do this. It only matters when the project has conflicting definitions, which may never have happened so far. Hence, this is low priority, but worth fixing at some point.

Change History (0)

Note: See TracTickets for help on using tickets.