Ed Maste
dae2d550d6
libc: stop exporting curbrk and minbrk in the private namespace
...
They are not used anywhere else in the base system and are an internal
implementation detail that does not need to be exposed.
Reviewed by: kib
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D5728
2016-03-24 18:47:19 +00:00
Andrew Turner
ccee502763
Add the definitions of __infinity and __nan.
2015-08-20 13:11:52 +00:00
Andrew Turner
249d5c7acc
Add support for makecontext. This supports up to 8 arguments as this
...
simplifies the code, these can be passed in registers.
Obtained from: ABT Systems Ltd
Sponsored by: The FreeBSD Foundation
2015-07-10 08:36:22 +00:00
Andrew Turner
1af1dde836
Add hton and ntoh to the arm64 Symbols.map file, they exist but were not
...
exported.
2015-07-06 09:57:40 +00:00
Andrew Turner
74735cf188
Cleanup brk and sbrk to use the same code to find curbrk and minbrk when
...
both compiling for PIC and non-PIC.
Sponsored by: ABT Systems Ltd
2015-07-02 14:54:21 +00:00
Andrew Turner
93b86b2fb0
Implement fpgetmask, it's needed by Python.
...
Approved by: ABT Systems Ltd
Sponsored by: The FreeBSD Foundation
2015-06-25 08:22:25 +00:00
Andrew Turner
bbe1d59571
Export __flt_rounds from the arm64 libc.so
2015-06-25 08:15:47 +00:00
Andrew Turner
f36c0f6257
Implement fpsetmask. Some third-party software makes use of it, for example
...
perl.
Obtained from: ABT Systems Ltd
Sponsored by: The FreeBSD Foundation
2015-06-24 16:18:58 +00:00
Ed Maste
e09e55dc82
Add fabs() to arm64 libc
...
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2532
2015-05-14 17:12:45 +00:00
Andrew Turner
d422e6f9b5
Add the start of libc and libstand for arm64. Not all of the machine
...
dependent functions have been implemented, but this is enough for world.
Differential Revision: https://reviews.freebsd.org/D2132
Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
2015-04-07 09:52:14 +00:00