8a1b84f8 | 18-Dec-2023 |
Brooks Davis <brooks@FreeBSD.org> |
arm/SYS.h: align with other arches
Rename SYSTRAP() macro to _SYSCALL() and add _SYSCALL_BODY() which invokes the syscall via _SYCALL() and then calls cerror as required. Use to implement PSEUDO()
arm/SYS.h: align with other arches
Rename SYSTRAP() macro to _SYSCALL() and add _SYSCALL_BODY() which invokes the syscall via _SYCALL() and then calls cerror as required. Use to implement PSEUDO() and RSYSCALL() removing _SYSCALL_NOERROR().
Reviewed by: imp Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D43061
show more ...
|
c7045186 | 16-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libc: centralize a few numeric symbols
fabs, __infinity, and __nan are universally implemented so declare them in gen/Symbol.map.
We would also include __flt_rounds, but it's under FBSD_1.3 on arm
libc: centralize a few numeric symbols
fabs, __infinity, and __nan are universally implemented so declare them in gen/Symbol.map.
We would also include __flt_rounds, but it's under FBSD_1.3 on arm so until that's gone we're stuck with it. Likewise, everyone but i386 implements fp[gs]etmask.
Reviewed by: imp, kib, emaste Differential Revision: https://reviews.freebsd.org/D42618
show more ...
|
1c656143 | 16-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libc: centralize {_,sig,}{set,long}jmp symbols
These symbols are universally exposed and documented so declare them centrally. Double- and triple-underscore versions exist on some platforms, but le
libc: centralize {_,sig,}{set,long}jmp symbols
These symbols are universally exposed and documented so declare them centrally. Double- and triple-underscore versions exist on some platforms, but leave those alone for now.
Reviewed by: imp, kib Differential Revision: https://reviews.freebsd.org/D42616
show more ...
|
ff3a9d8e | 16-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libc: centralize ntoh symbols
These are implemented by net/ntoh.c via headers and compiler intrinsics so declare them in net/Symbol.map.
Reviewed by: imp, kib, emaste Differential Revision: https:/
libc: centralize ntoh symbols
These are implemented by net/ntoh.c via headers and compiler intrinsics so declare them in net/Symbol.map.
Reviewed by: imp, kib, emaste Differential Revision: https://reviews.freebsd.org/D42615
show more ...
|