incubator-nuttx/libs
zhanghongyu 908814a575 libc/lib_bzero:Add bzero prototype.
Implement the bzero function as an alternative to macro expansion.

and support gcc FORTIFY_SOURCE features for nuttx libc

This function will use gcc's function
__builtin_dynamic_object_size and __builtin_object_size

Its function is to obtain the size of the object through compilation,
so as to judge whether there are out-of-bounds operations in commonly used functions.
It should be noted that the option -O2 and above is required to enable this function

Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-05-07 14:59:05 +02:00
..
libc libc/lib_bzero:Add bzero prototype. 2024-05-07 14:59:05 +02:00
libdsp Documentation: remove all migrated READMEs 2023-10-29 21:03:54 -03:00
libm fix nxstyle 2024-04-16 19:09:12 +08:00
libnx semaphore/_SEM_XX: Remove the _SEM redirection macros as unnecessary 2023-11-27 04:52:54 -08:00
libxx Add basic support for locales in order to C++ streams to build and work for simple cases (POSIX / C locale). 2024-04-29 17:34:10 +08:00
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00