Files
clang-p2996/libc/config/linux/arm/headers.txt
Fabio D'Urso 2396c46999 [libc] Add malloc.h header defining mallopt (#110908)
This patch adds the malloc.h header, declaring Scudo's mallopt
entrypoint when built LLVM_LIBC_INCLUDE_SCUDO, as well as two
constants that can be passed to it (M_PURGE and M_PURGE_ALL).

Due to limitations of the current build system, only the declaration
of mallopt is gated by LLVM_LIBC_INCLUDE_SCUDO, and the two new
constants are defined irrespectively of it. We may need to refine
this in the future.

Note that some allocators other than Scudo may offer a mallopt
implementation too (e.g. man 3 mallopt), albeit with different
supported input values. This patch only supports the specific case of
LLVM_LIBC_INCLUDE_SCUDO.
2024-10-03 18:45:23 +02:00

23 lines
543 B
Plaintext

set(TARGET_PUBLIC_HEADERS
libc.include.ctype
libc.include.errno
libc.include.fenv
libc.include.float
libc.include.inttypes
libc.include.malloc
libc.include.math
libc.include.search
libc.include.setjmp
libc.include.stdbit
libc.include.stdckdint
libc.include.stdint
libc.include.stdlib
libc.include.string
libc.include.strings
libc.include.uchar
libc.include.wchar
# Disabled due to epoll_wait syscalls not being available on this platform.
# libc.include.sys_epoll
)