[Bug 234205] /usr/include/sys/file.h uses the u_int typedef which causes C compilation to sometimes fail

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Dec 27 18:52:40 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234205

Jilles Tjoelker <jilles at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jilles at FreeBSD.org

--- Comment #1 from Jilles Tjoelker <jilles at FreeBSD.org> ---
The current implementation of the feature test macros like _XOPEN_SOURCE that
request strict standards compliance is that the application is assumed not to
need any extensions. For the most part, defining such a macro hides things not
belonging to the selected standard from header files listed in the standard. If
a header file is used that is not in the standard, this is a bad idea: it
either fails (as you see here) or exposes extensions to the standard.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list