1# Copyright (c) 2018 Intel Corporation 2# Copyright (c) 2023 Meta 3# 4# SPDX-License-Identifier: Apache-2.0 5 6menu "POSIX Options" 7 8config POSIX_API 9 depends on !NATIVE_APPLICATION 10 bool "POSIX APIs" 11 help 12 Enable mostly-standards-compliant implementations of 13 various POSIX (IEEE 1003.1) APIs. 14 15if POSIX_CLOCK 16 17config PTHREAD_IPC 18 bool "POSIX pthread IPC API" 19 default y if POSIX_API 20 help 21 This enables a mostly-standards-compliant implementation of 22 the pthread mutex, condition variable and barrier IPC 23 mechanisms. 24 25endif # POSIX_CLOCK 26 27rsource "Kconfig.barrier" 28rsource "Kconfig.clock" 29rsource "Kconfig.cond" 30rsource "Kconfig.eventfd" 31rsource "Kconfig.fdtable" 32rsource "Kconfig.fnmatch" 33rsource "Kconfig.fs" 34rsource "Kconfig.getopt" 35rsource "Kconfig.key" 36rsource "Kconfig.mqueue" 37rsource "Kconfig.mutex" 38rsource "Kconfig.pthread" 39rsource "Kconfig.rwlock" 40rsource "Kconfig.sched" 41rsource "Kconfig.semaphore" 42rsource "Kconfig.signal" 43rsource "Kconfig.spinlock" 44rsource "Kconfig.stropts" 45rsource "Kconfig.sysconf" 46rsource "Kconfig.timer" 47rsource "Kconfig.uname" 48 49endmenu # "POSIX Options" 50