[haiku-commits] Re: haiku: hrev51407 - headers/posix src/bin/network/ftp
- From: Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
- To: haiku-commits@xxxxxxxxxxxxx
- Date: Sun, 10 Sep 2017 21:51:38 +0200
On Mon, Sep 11, 2017 at 06:30:16AM +1200, Jessica Hamilton wrote:
As I see it, this kind of compatibility is usually added in
Oh, so do these headers get searched/included first before the ones in
the posix sub-directory? And do nothing except include_next if
_BSD_SOURCE isn't defined?
Yes, that's the idea.
We could review this however. Initially the headers did not have the
_BSD_SOURCE guard, and the bsd directory was not part of the default
include path (so you had to mess with -I to use these headers). I added
the _BSD_SOURCE and made the bsd/ directory part of the system include
I'm not sure there is a technical reason to keep these headers in a separate
"bsd" directory anymore, but it keeps things organized and follow the
convention we used for other standards (we have "posix", "gnu" and
"glibc" directories following mostly the same pattern).
Other related posts: