Kconfig 795 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. menu "POSIX layer and C standard library"
  2. config RT_USING_LIBC
  3. bool "Enable libc APIs from toolchain"
  4. default y
  5. config RT_USING_PTHREADS
  6. bool "Enable pthreads APIs"
  7. default n
  8. if RT_USING_LIBC && RT_USING_DFS
  9. config RT_USING_POSIX
  10. bool "Enable POSIX layer for poll/select, stdin etc"
  11. select RT_USING_DFS_DEVFS
  12. default y
  13. if RT_USING_POSIX
  14. config RT_USING_POSIX_MMAP
  15. bool "Enable mmap() api"
  16. default n
  17. config RT_USING_POSIX_TERMIOS
  18. bool "Enable termios feature"
  19. default n
  20. config RT_USING_POSIX_AIO
  21. bool "Enable AIO"
  22. default n
  23. endif
  24. if RT_USING_MODULE
  25. config RT_USING_LIBDL
  26. bool "Enable dlopen/dlsym/dlclose feature"
  27. default n
  28. endif
  29. endif
  30. endmenu