Fixed
Status Update
Comments
en...@google.com <en...@google.com> #2
so i screwed up in L and added <complex.h> but built the source -fvisibility=hidden. AOSP master has everything except cpow* and clog*, which still aren't implemented in freebsd's libm.
i was under the [apparently mistaken?] illusion that <tgmath.h> would come from the compiler's sysroot. all three BSDs seem to have a different implementation. i'll grab the OpenBSD one unless you think one of the others looks better?
i think we've had a couple of ports that have wanted mempcpy (and __mempcpy!). we should try to flesh out the list of mem*/str* GNU extensions, especially because they're usually trivial variants of the "real" function (like here).
pthread_cancel is one of those things that's a lot of work, costs everyone (especially in our case where there's no separate libpthread) and isn't very useful in practice (because it's so hard to use safely), so it's very low down our list.
i was under the [apparently mistaken?] illusion that <tgmath.h> would come from the compiler's sysroot. all three BSDs seem to have a different implementation. i'll grab the OpenBSD one unless you think one of the others looks better?
i think we've had a couple of ports that have wanted mempcpy (and __mempcpy!). we should try to flesh out the list of mem*/str* GNU extensions, especially because they're usually trivial variants of the "real" function (like here).
pthread_cancel is one of those things that's a lot of work, costs everyone (especially in our case where there's no separate libpthread) and isn't very useful in practice (because it's so hard to use safely), so it's very low down our list.
en...@google.com <en...@google.com> #4
mempcpy was added in API 23.
en...@google.com <en...@google.com> #5
<complex.h> is fully present in API 26.
<tgmath.h> is supplied by clang.
no current plans to support cancellation.
<tgmath.h> is supplied by clang.
no current plans to support cancellation.
Description
- no error.h
- no mempcpy
- no complex functions (no tgmath.h/complex.h headers)
- no pthread_cancel