Kconfig 1005 B

12345678910111213141516171819202122232425262728293031323334353637
  1. menu "Interprocess Communication (IPC)"
  2. config RT_USING_POSIX_PIPE
  3. bool "Enable pipe and FIFO"
  4. select RT_USING_POSIX_FS
  5. select RT_USING_POSIX_DEVIO
  6. select RT_USING_POSIX_POLL
  7. default n
  8. config RT_USING_POSIX_PIPE_SIZE
  9. int "Set pipe buffer size"
  10. depends on RT_USING_POSIX_PIPE
  11. default 512
  12. # We have't implement of 'systemv ipc', so hide it firstly.
  13. #
  14. # config RT_USING_POSIX_IPC_SYSTEM_V
  15. # bool "Enable System V IPC"
  16. # default n
  17. # help
  18. # System V supplies an alternative form of interprocess communication consisting of thress
  19. # features: shared memory, message, and semaphores.
  20. config RT_USING_POSIX_MESSAGE_QUEUE
  21. bool "Enable posix message queue <mqueue.h>"
  22. select RT_USING_POSIX_CLOCK
  23. select RT_USING_MESSAGEQUEUE_PRIORITY
  24. default n
  25. config RT_USING_POSIX_MESSAGE_SEMAPHORE
  26. bool "Enable posix semaphore <semaphore.h>"
  27. select RT_USING_POSIX_CLOCK
  28. default n
  29. comment "Socket is in the 'Network' category"
  30. endmenu