54 lines
1.2 KiB
Plaintext
54 lines
1.2 KiB
Plaintext
# Copyright (c) 2018 Intel Corporation
|
|
# Copyright (c) 2023 Meta
|
|
# Copyright (c) 2024 Tenstorrent AI ULC
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
menu "POSIX Options"
|
|
|
|
config POSIX_API
|
|
depends on !NATIVE_APPLICATION
|
|
bool "POSIX APIs"
|
|
select NATIVE_LIBC_INCOMPATIBLE
|
|
help
|
|
Enable mostly-standards-compliant implementations of
|
|
various POSIX (IEEE 1003.1) APIs.
|
|
|
|
config PTHREAD_IPC
|
|
bool "POSIX pthread IPC API"
|
|
default y if POSIX_API
|
|
depends on POSIX_TIMERS
|
|
help
|
|
This enables a mostly-standards-compliant implementation of
|
|
the pthread mutex, condition variable and barrier IPC
|
|
mechanisms.
|
|
|
|
rsource "Kconfig.aio"
|
|
rsource "Kconfig.barrier"
|
|
rsource "Kconfig.cond"
|
|
rsource "Kconfig.c_lib_ext"
|
|
rsource "Kconfig.device_io"
|
|
rsource "Kconfig.fd_mgmt"
|
|
rsource "Kconfig.fs"
|
|
rsource "Kconfig.key"
|
|
rsource "Kconfig.mem"
|
|
rsource "Kconfig.mqueue"
|
|
rsource "Kconfig.mutex"
|
|
rsource "Kconfig.net"
|
|
rsource "Kconfig.proc1"
|
|
rsource "Kconfig.procN"
|
|
rsource "Kconfig.pthread"
|
|
rsource "Kconfig.rwlock"
|
|
rsource "Kconfig.sched"
|
|
rsource "Kconfig.semaphore"
|
|
rsource "Kconfig.signal"
|
|
rsource "Kconfig.spinlock"
|
|
rsource "Kconfig.stropts"
|
|
rsource "Kconfig.syslog"
|
|
rsource "Kconfig.timer"
|
|
rsource "Kconfig.xsi"
|
|
|
|
rsource "Kconfig.deprecated"
|
|
|
|
endmenu # "POSIX Options"
|