| # |
| # Copyright (c) 2018 Intel Corporation |
| # |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| |
| config PTHREAD_IPC |
| bool |
| prompt "POSIX pthread IPC API" |
| default n |
| help |
| This enables a mostly-standards-compliant implementation of |
| the pthread mutex, condition variable and barrier IPC |
| mechanisms. |
| |
| if PTHREAD_IPC |
| config MAX_PTHREAD_COUNT |
| int |
| prompt "Maximum pthread count in POSIX application" |
| default 5 |
| range 0 255 |
| help |
| Mention maximum number of threads in POSIX compliant application. |
| |
| config SEM_VALUE_MAX |
| int |
| prompt "Maximum semaphore limit" |
| default 32767 |
| range 1 32767 |
| help |
| Maximum semaphore count in POSIX compliant Application. |
| |
| config MAX_TIMER_COUNT |
| int |
| prompt "Maximum timer count in POSIX application" |
| default 5 |
| range 0 255 |
| help |
| Mention maximum number of timers in POSIX compliant application. |
| |
| config POSIX_MQUEUE |
| bool |
| prompt "Enable POSIX message queue" |
| default n |
| help |
| This enabled POSIX message queue related APIs. |
| |
| if POSIX_MQUEUE |
| config MSG_COUNT_MAX |
| int |
| prompt "Maximum number of messages in message queue" |
| default 16 |
| help |
| Mention maximum number of messages in message queue in POSIX compliant |
| application. |
| |
| config MSG_SIZE_MAX |
| int |
| prompt "Maximum size of a message" |
| default 16 |
| help |
| Mention maximum size of message in bytes. |
| |
| config MQUEUE_NAMELEN_MAX |
| int |
| prompt "Maximum size of a name length" |
| default 16 |
| range 2 255 |
| help |
| Mention length of message queue name in number of characters. |
| |
| endif |
| |
| if FILE_SYSTEM |
| config POSIX_FS |
| bool |
| prompt "Enable POSIX file system API support" |
| default n |
| help |
| This enabled POSIX style file system related APIs. |
| |
| if POSIX_FS |
| config POSIX_MAX_OPEN_FILES |
| int |
| prompt "Maximum number of open file descriptors" |
| default 16 |
| help |
| Mention maximum number of open file descriptors. |
| endif |
| endif |
| |
| endif |