menu "Interprocess Communication (IPC)" config RT_USING_POSIX_PIPE bool "Enable pipe and FIFO" select RT_USING_POSIX_FS select RT_USING_POSIX_DEVIO select RT_USING_POSIX_POLL select RT_USING_RESOURCE_ID default n config RT_USING_POSIX_PIPE_SIZE int "Set pipe buffer size" depends on RT_USING_POSIX_PIPE default 512 # We have't implement of 'systemv ipc', so hide it firstly. # # config RT_USING_POSIX_IPC_SYSTEM_V # bool "Enable System V IPC" # default n # help # System V supplies an alternative form of interprocess communication consisting of thress # features: shared memory, message, and semaphores. config RT_USING_POSIX_MESSAGE_QUEUE bool "Enable posix message queue " select RT_USING_POSIX_CLOCK select RT_USING_MESSAGEQUEUE_PRIORITY select RT_USING_DFS_MQUEUE default n config RT_USING_POSIX_MESSAGE_SEMAPHORE bool "Enable posix semaphore " select RT_USING_POSIX_CLOCK default n comment "Socket is in the 'Network' category" endmenu