nuttx/libs/libc
raiden00pl c4f142e45c syslog: add an option to completely disable syslog logic
Add an option to completely disable syslog() and replace it with an empty functions.
This option can be useful for small systems when we don't have any logging support,
but compiler is not able to remove useless code.

This way the final image also won't contain the strings that are present in
syslog() calls when compiler optimization is enabled (for example from /boards
where syslog is often used instead of debug macros).

Signed-off-by: raiden00pl <raiden00@railab.me>
2025-03-30 11:36:19 +08:00
..
aio libs/libc: There is no need to use sched_[un]lock 2024-10-12 13:28:23 +08:00
assert
audio
builtin
ctype libcxx: fix compile error 2024-10-23 09:42:57 +08:00
dirent cmake:refine nuttx cmake build system fix CMake build missing part 2024-10-13 02:25:06 +08:00
dlfcn nuttx/libc:Add _dl_find_object and dl_iterate_phdr function. 2024-10-15 12:35:54 +08:00
errno
eventfd
fdt
fixedmath
gdbstub gdbstub: fix memory binary upload on latest GDB 2025-02-09 11:45:43 +08:00
gnssutils libc/gnssutils: remove C99 standard flag from Make.defs 2025-01-17 09:03:18 +08:00
grp
hex2bin stream_getc: use lib_stream_eof instead of EOF 2024-11-26 10:25:36 +08:00
inttypes
libgen
locale fix compile warning 2024-11-12 17:21:42 +08:00
lzf
machine [nxstyle] fix Relative files path 2025-02-21 15:36:05 +01:00
misc libs/lib_tempbuffer: set errno when fails 2025-01-17 08:16:14 +08:00
modlib libs/libc/modlib/modlib_bind.c: Fix system crash if modlib_bind fails 2025-02-14 09:39:56 +08:00
net lib_getifaddrs.c:set the last multi ipv6addr next pointer to be NULL 2024-11-21 21:31:28 +08:00
netdb DNS: Implement TCP fallback 2024-10-31 17:18:20 +08:00
obstack stream: reduce int use, handle FS_LARGEFILE correctly. 2024-11-15 01:05:04 +08:00
pthread pthread_barrier_destroy: Fix return value, if sem_getvalue fails 2025-01-20 23:55:26 +08:00
pwd libs/libc/unistd: add getspnam function 2024-10-16 11:15:25 +08:00
queue
regex
sched
search
semaphore libc/semaphore: remove unused hander file 2024-12-30 12:02:34 +08:00
signal cmake:refine nuttx cmake build system fix CMake build missing part 2024-10-13 02:25:06 +08:00
spawn cmake:refine nuttx cmake build system fix CMake build missing part 2024-10-13 02:25:06 +08:00
stdio Revert "[POSIX][Bug] syslog: Add support for %m modifier" 2024-12-24 11:02:04 -05:00
stdlib libs/libc/stdlib: migrate to SPDX identifier 2024-12-17 09:36:46 +08:00
stream blk/mtdoutstream: use lib_sostream_s to support seek 2024-11-30 03:08:35 +08:00
string libc: Rename LIBC_STRING_OPTIMIZE to LIBC_NEWLIB_OPTSPEED 2025-01-20 22:27:19 +08:00
symtab lib_libvsprintf.c:add option in Kconfig to control "%p*" special format specifier. 2024-10-15 15:33:13 +08:00
syslog syslog: add an option to completely disable syslog logic 2025-03-30 11:36:19 +08:00
termios
time fix(libc): lib_strftime %F month number off-by-one 2025-01-21 18:24:35 +08:00
tls libc: Add debug assert to prevent tls allocation failure 2024-10-18 21:34:18 +08:00
uio move readv/writev to the kernel 2024-10-30 17:07:54 +08:00
unistd libc/unistd: move NAME_MAX/LINE_MAX/PATH_MAX define to unistd 2025-01-15 23:17:51 +08:00
userfs
uuid libc: Refine the arc4random_buf implementation 2024-10-26 18:04:21 -03:00
wchar libc/wcsrtombs: Fix the wcsrtombs() according to the POSIX standard 2025-02-06 10:24:55 +01:00
wctype
wqueue cmake:refine nuttx cmake build system fix CMake build missing part 2024-10-13 02:25:06 +08:00
zoneinfo
.gitignore libc/modlib: preprocess gnu-elf.ld 2025-01-11 18:54:36 +08:00
CMakeLists.txt
Kconfig
libc.csv nuttx: add get_current_dir_name implementation 2024-12-19 20:55:51 +08:00
libc.h libc/machine:Add prefixes to libc functions implemented by arch 2024-10-31 18:11:16 +08:00
Makefile libc/modlib: preprocess gnu-elf.ld 2025-01-11 18:54:36 +08:00