NetBSD 6.1.5 doesn't have ldexpl in math.h

Mark Atwood fallenpegasus at gmail.com
Wed Sep 13 22:31:31 UTC 2017


How much complexity would it add to add the missing fp functions in the
same way the strlcpy function is?

It doesnt even have to be fully generic, just if NetBSD6 etc.  If a BSD is
still supported by it's community, I'm not happy about dropping it.

..m

On Wed, Sep 13, 2017 at 1:17 PM Eric S. Raymond <esr at thyrsus.com> wrote:

> Mark Atwood via devel <devel at ntpsec.org>:
> > NetBSD6 still supported, so it's still running in the wild.
> >
> > I know we've been removed most compatibility shims, but are they all
> gone?
> >   or do we still have a chunk of "if this OS, then define these missing
> > functions"?
>
> I think the last OS-related shim where we define substitute code is gone.
> It was the kludge for pre-10.12 Mac OS X, which turned out not to work
> because
> (a) in some versions the system headers didn't match the docs, and (b) we
> got
> a report that in some versions the set-time primitive doesn't work.
>
> We still some compatibilty shims of a more suerficial kind, supplying
> things
> like strlcpy and friends if the native C library doesn't have them.
>
> We also have some code that is conditionally disabled if the native OS's
> features don't support it. This is true notably in the sandboxing code,
> where privileges are dropped at startup.
> --
>                 <a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
>
> My work is funded by the Internet Civil Engineering Institute:
> https://icei.org
> Please visit their site and donate: the civilization you save might be
> your own.
>
>
> --

Mark Atwood
http://about.me/markatwood
+1-206-604-2198 Mobile & Signal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/devel/attachments/20170913/9affb628/attachment.html>


More information about the devel mailing list