https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285924
--- Comment #2 from Thomas Zander <ri...@freebsd.org> --- (In reply to Ed Maste from comment #1) I am aware of the manpage, and in fact said so myself in a recent discussion with upstream developers of MPD (music player daemon), see https://github.com/MusicPlayerDaemon/MPD/pull/2261#discussion_r2023818900. However, we should consider being realistic here: 1) If I actively _use_ a type in my header (u_char in ip.h in this concrete case), then it does feel common-sense-y that I make sure this type is defined. 2) The overwhelming majority of the ports is developed primarily - if not exclusively - on Linux and in the Linux community where the counter-intuitive BSDism to use undefined types in headers is not commonplace. If BSD maintains its position on this forever, it is only going to get more tedious to maintain ports because port maintainers are going to need an increasing amount of header patching. -- You are receiving this mail because: You are the assignee for the bug.