zephyr/lib/posix/options/Kconfig.procN
Chris Friedt 0fa97326c7 posix: create kconfig options for pse51, pse52, pse53
Create Kconfig "shortcuts" for PSE51, PSE52, and PSE53.

Signed-off-by: Chris Friedt <cfriedt@tenstorrent.com>
2024-06-04 16:27:12 -05:00

29 lines
831 B
Plaintext

# Copyright (c) 2024 Tenstorrent AI ULC
#
# SPDX-License-Identifier: Apache-2.0
menuconfig POSIX_MULTI_PROCESS
bool "POSIX multi-process support [EXPERIMENTAL]"
select EXPERIMENTAL
help
Support for multi-processing.
Note: Currently Zephyr does not support multiple processes and therefore much of this option
group is not implemented and is considered undefined behaviour.
For more information, please see
https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_subprofiles.html
if POSIX_MULTI_PROCESS
# These options are intended to be used for compatibility with external POSIX
# implementations such as those in Newlib or Picolibc.
config POSIX_MULTI_PROCESS_ALIAS_GETPID
bool
default y
help
Select 'y' here and Zephyr will provide an alias for getpid() as _getpid().
endif # POSIX_MULTI_PROCESS