nuttx/libs/libc
Shanmin Zhang 7bfd3abc65 Revert "libs/libc/stdlib/lib_exit.c: fix multiple definition of __dso_handle in msys2"
This reverts commit 8f96e59aee9cd0c5bbb82e01044d109f8588fec2.

The implementation of __dso_handle is independent of the HOST OS but dependent on the specific compiler.
Therefore, this patch will cause compilation failures for other cross-compilers on the Windows platform, such as arm-none-eabi-gcc and aarch64-none-elf-gcc.
Constraints should be applied to compiler target rather than compiler host.

Signed-off-by: Shanmin Zhang <zhangshanmin@xiaomi.com>
2026-04-27 10:04:05 +08:00
..
aio aio_error: fix ret of aio_error function 2026-04-21 01:31:59 +08:00
assert assert: avoid syscall when system is not ready 2026-04-21 01:30:54 +08:00
audio fix compile error 2026-04-21 01:32:29 +08:00
builtin builtin.h:remove userspace.h to avoid circular dependency 2026-04-21 01:35:37 +08:00
ctype libcxx: fix compile error 2026-04-21 01:12:41 +08:00
dirent Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
dlfcn Renaming "modlib" to "libelf" is more in line with the implementation content, 2026-04-21 01:31:53 +08:00
elf elf_fixup.py:hack tasking phdr 2026-04-21 01:35:31 +08:00
environ env_unsetenv.c: fix coverity issue 2026-04-21 01:35:27 +08:00
errno libs/libc: add bmp support 2026-04-21 01:31:46 +08:00
eventfd Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
fdt Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
fixedmath Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
gdbstub fix compile error 2026-04-21 01:35:03 +08:00
gnssutils gnssutils: Add Android.bp to android-trunk 2026-04-21 01:35:53 +08:00
grp tls: split tls.h to tls.h and tls_task.h 2026-04-21 01:35:03 +08:00
hex2bin stream_getc: use lib_stream_eof instead of EOF 2026-04-21 01:14:32 +08:00
inttypes Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
libgen Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
locale fix compile error 2026-04-21 01:35:03 +08:00
lzf Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
machine nuttx/atomic: use toolchain builtin atomic function 2026-04-21 01:35:39 +08:00
misc libc/instrument: add recursion guard for instrument callbacks 2026-04-21 01:36:07 +08:00
net fix compile error 2026-04-21 01:35:03 +08:00
netdb fix compile error 2026-04-21 01:35:03 +08:00
obstack stream: reduce int use, handle FS_LARGEFILE correctly. 2026-04-21 01:14:21 +08:00
pthread (libc/pthread): rename proto to prio in pthread_mutexattr_s 2026-04-21 01:35:13 +08:00
pwd tls: split tls.h to tls.h and tls_task.h 2026-04-21 01:35:03 +08:00
queue romfs:extend romfs to enable write part1 2026-04-21 01:04:26 +08:00
regex libc/regex: Resolve problems found by code scanning 2026-04-21 01:15:53 +08:00
sched perf: add perf_setup() support 2026-04-21 01:35:04 +08:00
search tls: split tls.h to tls.h and tls_task.h 2026-04-21 01:35:03 +08:00
semaphore sem_open:add check for args(name) 2026-04-21 01:33:59 +08:00
signal siglongjmp: change the siglongjmp implementation to non-inline 2026-04-21 01:32:08 +08:00
spawn libc/spawn: redefine scheduling policy parameter bounds 2026-04-21 01:35:34 +08:00
stdio libc/stdio: Fix flockfile/funlockfile usage bugs 2026-04-21 01:35:47 +08:00
stdlib Revert "libs/libc/stdlib/lib_exit.c: fix multiple definition of __dso_handle in msys2" 2026-04-27 10:04:05 +08:00
stream nuttx_header: add nuttx header file for dfxd 2026-04-21 01:36:00 +08:00
string tls: split tls.h to tls.h and tls_task.h 2026-04-21 01:35:03 +08:00
symtab Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
syslog tls: split tls.h to tls.h and tls_task.h 2026-04-21 01:35:03 +08:00
termios tls: split tls.h to tls.h and tls_task.h 2026-04-21 01:35:03 +08:00
time libs/libc/time: fix syslog recursion in gmtsub timezone loading 2026-04-21 01:36:01 +08:00
tls libc/tls: Fix NULL pointer dereference in task_tls_get_value() 2026-04-21 01:36:03 +08:00
uio move readv/writev to the kernel 2026-04-21 01:13:26 +08:00
unistd libc/unistd:fix null pointer dereference in getpass() 2026-04-21 01:35:32 +08:00
userfs Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
uuid libc: Refine the arc4random_buf implementation 2026-04-21 01:12:48 +08:00
wchar Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
wctype Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
wqueue sched/wqueue: Improve performance of the work_queue. 2026-04-21 01:22:50 +08:00
zoneinfo Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
.gitignore Renaming "modlib" to "libelf" is more in line with the implementation content, 2026-04-21 01:31:53 +08:00
CMakeLists.txt Merge branch 'master' into vela 2026-04-21 01:12:27 +08:00
Kconfig Renaming "modlib" to "libelf" is more in line with the implementation content, 2026-04-21 01:31:53 +08:00
Makefile environ: move the environ from sched/environ to libc/environ 2026-04-21 01:34:01 +08:00
libc.csv add pthread_cond APIs to libc.csv 2026-04-21 01:36:01 +08:00
libc.h libc:use long long to improve libc function speed 2026-04-21 01:25:36 +08:00