> On Jul 3, 2017, at 14:46, Kurt Jaeger <[email protected]> wrote: > > Use __FreeBSD_version from sys/param.h: > > https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/versions.html
Thanks. That looks great. Also, for my specific case of the addition of
clock_nanosleep(), it looks from time.h like I could use "__POSIX_VISIBLE >=
200112”. Maybe that isn’t safe, since later looking at time.h on 11.0 and on
11.1, the latter has a definition for clock_nanosleep() in that block, but the
former does not.
Yeah, digging around it appears that stable/11/sys/sys/param.h at r316498 had
__FreeBSD_version at 1100512, and it was raised to 1100513 in revision 318197.
And, clock_nanosleep was MFC’d into 11-stable in-between the two, at revision
317618. So, not a precise match there, but >= 1100513 should be safe.
Thanks!
- Chris
signature.asc
Description: Message signed with OpenPGP
