xref: /nrf52832-nimble/rt-thread/components/libc/Kconfig (revision 104654410c56c573564690304ae786df310c91fc)
1menu "POSIX layer and C standard library"
2
3config RT_USING_LIBC
4    bool "Enable libc APIs from toolchain"
5    default y
6
7config RT_USING_PTHREADS
8    bool "Enable pthreads APIs"
9    default n
10
11if RT_USING_LIBC && RT_USING_DFS
12    config RT_USING_POSIX
13        bool "Enable POSIX layer for poll/select, stdin etc"
14        select RT_USING_DFS_DEVFS
15        default y
16
17    if RT_USING_POSIX
18    config RT_USING_POSIX_MMAP
19        bool "Enable mmap() api"
20        default n
21
22    config RT_USING_POSIX_TERMIOS
23        bool "Enable termios feature"
24        default n
25
26    config RT_USING_POSIX_AIO
27        bool "Enable AIO"
28        default n
29    endif
30
31    config RT_USING_MODULE
32        bool "Enable dynamic module with dlopen/dlsym/dlclose feature"
33        default n
34endif
35
36endmenu
37