1# Copyright (c) 2024 Tenstorrent AI ULC
2#
3# SPDX-License-Identifier: Apache-2.0
4
5menuconfig POSIX_MULTI_PROCESS
6	bool "POSIX multi-process support"
7	help
8	  Support for multi-processing.
9
10	  Note: Currently Zephyr does not support multiple processes and therefore much of this option
11	  group is not implemented and is considered undefined behaviour.
12
13	  For more information, please see
14	  https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_subprofiles.html
15
16if POSIX_MULTI_PROCESS
17
18# These options are intended to be used for compatibility with external POSIX
19# implementations such as those in Newlib or Picolibc.
20
21config POSIX_MULTI_PROCESS_ALIAS_GETPID
22	bool
23	default y
24	help
25	  Select 'y' here and Zephyr will provide an alias for getpid() as _getpid().
26
27endif # POSIX_MULTI_PROCESS
28