50 lines
1.1 KiB
Plaintext
50 lines
1.1 KiB
Plaintext
|
# Copyright (c) 2018 Intel Corporation
|
||
|
# Copyright (c) 2023 Meta
|
||
|
#
|
||
|
# SPDX-License-Identifier: Apache-2.0
|
||
|
|
||
|
menu "POSIX Options"
|
||
|
|
||
|
config POSIX_API
|
||
|
depends on !NATIVE_APPLICATION
|
||
|
bool "POSIX APIs"
|
||
|
help
|
||
|
Enable mostly-standards-compliant implementations of
|
||
|
various POSIX (IEEE 1003.1) APIs.
|
||
|
|
||
|
if POSIX_CLOCK
|
||
|
|
||
|
config PTHREAD_IPC
|
||
|
bool "POSIX pthread IPC API"
|
||
|
default y if POSIX_API
|
||
|
help
|
||
|
This enables a mostly-standards-compliant implementation of
|
||
|
the pthread mutex, condition variable and barrier IPC
|
||
|
mechanisms.
|
||
|
|
||
|
endif # POSIX_CLOCK
|
||
|
|
||
|
rsource "Kconfig.barrier"
|
||
|
rsource "Kconfig.clock"
|
||
|
rsource "Kconfig.cond"
|
||
|
rsource "Kconfig.eventfd"
|
||
|
rsource "Kconfig.fdtable"
|
||
|
rsource "Kconfig.fnmatch"
|
||
|
rsource "Kconfig.fs"
|
||
|
rsource "Kconfig.getopt"
|
||
|
rsource "Kconfig.key"
|
||
|
rsource "Kconfig.mqueue"
|
||
|
rsource "Kconfig.mutex"
|
||
|
rsource "Kconfig.pthread"
|
||
|
rsource "Kconfig.rwlock"
|
||
|
rsource "Kconfig.sched"
|
||
|
rsource "Kconfig.semaphore"
|
||
|
rsource "Kconfig.signal"
|
||
|
rsource "Kconfig.spinlock"
|
||
|
rsource "Kconfig.stropts"
|
||
|
rsource "Kconfig.sysconf"
|
||
|
rsource "Kconfig.timer"
|
||
|
rsource "Kconfig.uname"
|
||
|
|
||
|
endmenu # "POSIX Options"
|